Compartir a través de


Referencia de datos de supervisión de Azure Event Hubs

Este artículo contiene toda la información de referencia de supervisión de este servicio.

Consulte Supervisión de Azure Event Hubs para más información sobre los datos que puede recopilar para Event Hubs y cómo usarlo.

Azure Event Hubs creates monitoring data using Azure Monitor, which is a full stack monitoring service in Azure. Azure Monitor proporciona un conjunto completo de características para supervisar los recursos de Azure. También puede supervisar los recursos de otras nubes y de forma local.

Azure Event Hubs recopila los mismos tipos de datos de supervisión que otros recursos de Azure, que se describen en Supervisión de datos de recursos de Azure.

Metrics

En esta sección se indican todas las métricas de la plataforma recopiladas automáticamente para este servicio. Estas métricas también forman parte de la lista global de todas las métricas de plataforma admitidas en Azure Monitor.

Para obtener información sobre la retención de métricas, consulte Información general sobre las métricas de Azure Monitor.

Métricas admitidas para Microsoft.EventHub/clusters

En la tabla siguiente se enumeran las métricas disponibles para el tipo de recurso Microsoft.EventHub/clusters.

  • Es posible que todas las columnas no estén presentes en todas las tablas.
  • Es posible que algunas columnas estén fuera del área de visualización de la página. Select Expand table to view all available columns.

Table headings

  • Category - The metrics group or classification.
  • Metric - The metric display name as it appears in the Azure portal.
  • Nombre en la API REST: el nombre de la métrica por el que se conoce en la API REST.
  • Unit - Unit of measure.
  • Aggregation - The default aggregation type. Valores válidos: promedio (Avg), mínimo (Min), máximo (Max), total (Sum), recuento.
  • Dimensions - Dimensions available for the metric.
  • Time Grains - Intervals at which the metric is sampled. Por ejemplo, PT1M indica que la métrica se muestrea cada minuto, PT30M cada 30 minutos, PT1H cada hora, etc.
  • DS Export- Whether the metric is exportable to Azure Monitor Logs via diagnostic settings. Para obtener más información, consulte Creación de configuración de diagnóstico en Azure Monitor.
Metric Nombre en la API de REST Unit Aggregation Dimensions Time Grains DS Export
ActiveConnections

Total de conexiones activas de Microsoft.EventHub.
ActiveConnections Count Average <ninguno> PT1M No
Available Memory

Memoria disponible para el clúster del centro de eventos como un porcentaje de la memoria total.
AvailableMemory Percent Maximum Role PT1M No
Capture Backlog.

Capturar el trabajo pendiente de Microsoft.EventHub.
CaptureBacklog Count Total (Sum) <ninguno> PT1M No
Captured Bytes.

Bytes capturados de Microsoft.EventHub.
CapturedBytes Bytes Total (Sum) <ninguno> PT1M No
Captured Messages.

Mensajes capturados de Microsoft.EventHub.
CapturedMessages Count Total (Sum) <ninguno> PT1M No
Connections Closed.

Conexiones cerradas de Microsoft.EventHub.
ConnectionsClosed Count Average <ninguno> PT1M No
Connections Opened.

Conexiones abiertas de Microsoft.EventHub.
ConnectionsOpened Count Average <ninguno> PT1M No
CPU

Uso de la CPU para el clúster del centro de eventos como porcentaje
CPU Percent Maximum Role PT1M No
Incoming Bytes.

Bytes entrantes de Microsoft.EventHub.
IncomingBytes Bytes Total (Sum) <ninguno> PT1M Yes
Incoming Messages

Mensajes entrantes de Microsoft.EventHub.
IncomingMessages Count Total (Sum) <ninguno> PT1M Yes
Incoming Requests

Solicitudes entrantes de Microsoft.EventHub.
IncomingRequests Count Total (Sum) <ninguno> PT1M Yes
Outgoing Bytes.

Bytes salientes de Microsoft.EventHub.
OutgoingBytes Bytes Total (Sum) <ninguno> PT1M Yes
Outgoing Messages

Mensajes salientes de Microsoft.EventHub.
OutgoingMessages Count Total (Sum) <ninguno> PT1M Yes
Errores de cuota superadas.

Cuota de errores superada de Microsoft.EventHub.
QuotaExceededErrors Count Total (Sum) OperationResult PT1M No
Server Errors.

Errores del servidor de Microsoft.EventHub.
ServerErrors Count Total (Sum) OperationResult PT1M No
Size

Tamaño de EventHub en bytes.
Size Bytes Promedio, Mínimo, Máximo Role PT1M No
Successful Requests

Solicitudes correctas de Microsoft.EventHub.
SuccessfulRequests Count Total (Sum) OperationResult PT1M No
Throttled Requests.

Solicitudes limitadas de Microsoft.EventHub.
ThrottledRequests Count Total (Sum) OperationResult PT1M No
User Errors.

Errores de usuario de Microsoft.EventHub.
UserErrors Count Total (Sum) OperationResult PT1M No

Métricas admitidas para Microsoft.EventHub/Namespaces

En la tabla siguiente se enumeran las métricas disponibles para el tipo de recurso Microsoft.EventHub/Namespaces.

  • Es posible que todas las columnas no estén presentes en todas las tablas.
  • Es posible que algunas columnas estén fuera del área de visualización de la página. Select Expand table to view all available columns.

Table headings

  • Category - The metrics group or classification.
  • Metric - The metric display name as it appears in the Azure portal.
  • Nombre en la API REST: el nombre de la métrica por el que se conoce en la API REST.
  • Unit - Unit of measure.
  • Aggregation - The default aggregation type. Valores válidos: promedio (Avg), mínimo (Min), máximo (Max), total (Sum), recuento.
  • Dimensions - Dimensions available for the metric.
  • Time Grains - Intervals at which the metric is sampled. Por ejemplo, PT1M indica que la métrica se muestrea cada minuto, PT30M cada 30 minutos, PT1H cada hora, etc.
  • DS Export- Whether the metric is exportable to Azure Monitor Logs via diagnostic settings. Para obtener más información, consulte Creación de configuración de diagnóstico en Azure Monitor.
Metric Nombre en la API de REST Unit Aggregation Dimensions Time Grains DS Export
ActiveConnections

Total de conexiones activas de Microsoft.EventHub.
ActiveConnections Count Máximo, mínimo, promedio <ninguno> PT1M No
Capture Backlog.

Trabajo pendiente de bytes que se va a capturar para Microsoft.EventHub.
CaptureBacklog Count Total (Sum) EntityName PT1M No
Captured Bytes.

Bytes capturados de Microsoft.EventHub.
CapturedBytes Bytes Total (Sum) EntityName PT1M No
Captured Messages.

Mensajes capturados de Microsoft.EventHub.
CapturedMessages Count Total (Sum) EntityName PT1M No
Connections Closed.

Conexiones cerradas de Microsoft.EventHub.
ConnectionsClosed Count Maximum EntityName PT1M No
Connections Opened.

Conexiones abiertas de Microsoft.EventHub.
ConnectionsOpened Count Maximum EntityName PT1M No
Archivar mensajes de trabajo pendiente (en desuso)

Mensajes de archivado del centro de eventos en el trabajo pendiente para un espacio de nombres (en desuso)
EHABL Count Total (Sum) <ninguno> PT1M Yes
Rendimiento de mensajes de archivo (en desuso)

Rendimiento de mensajes de archivado del centro de eventos en un espacio de nombres (en desuso)
EHAMBS Bytes Total (Sum) <ninguno> PT1M Yes
Mensajes de archivo (en desuso)

Mensajes de archivado del centro de eventos en un espacio de nombres (en desuso)
EHAMSGS Count Total (Sum) <ninguno> PT1M Yes
Bytes entrantes (en desuso)

Rendimiento de mensajes entrantes del centro de eventos para un espacio de nombres (en desuso)
EHINBYTES Bytes Total (Sum) <ninguno> PT1M Yes
Bytes entrantes (obsoletos) (en desuso)

Rendimiento de mensajes entrantes del centro de eventos para un espacio de nombres. Esta métrica está en desuso. En su lugar, use la métrica Bytes de entrada (en desuso)
EHINMBS Bytes Total (Sum) <ninguno> PT1M Yes
Mensajes entrantes (en desuso)

Total de mensajes entrantes para un espacio de nombres (en desuso)
EHINMSGS Count Total (Sum) <ninguno> PT1M Yes
Bytes salientes (en desuso)

Rendimiento de mensajes salientes del centro de eventos para un espacio de nombres (en desuso)
EHOUTBYTES Bytes Total (Sum) <ninguno> PT1M Yes
Bytes salientes (obsoletos) (en desuso)

Rendimiento de mensajes salientes del centro de eventos para un espacio de nombres. Esta métrica está en desuso. En su lugar, use la métrica Bytes de salida (en desuso)
EHOUTMBS Bytes Total (Sum) <ninguno> PT1M Yes
Mensajes salientes (en desuso)

Total de mensajes salientes para un espacio de nombres (en desuso)
EHOUTMSGS Count Total (Sum) <ninguno> PT1M Yes
Solicitudes con error (en desuso)

Total de solicitudes con error para un espacio de nombres (en desuso)
FAILREQ Count Total (Sum) <ninguno> PT1M Yes
Incoming Bytes.

Bytes entrantes de Microsoft.EventHub.
IncomingBytes Bytes Total (Sum) EntityName PT1M Yes
Incoming Messages

Mensajes entrantes de Microsoft.EventHub.
IncomingMessages Count Total (Sum) EntityName PT1M Yes
Incoming Requests

Solicitudes entrantes de Microsoft.EventHub.
IncomingRequests Count Total (Sum) EntityName PT1M Yes
Mensajes entrantes (obsoletos) (en desuso)

Total de mensajes entrantes para un espacio de nombres. Esta métrica está en desuso. En su lugar, use la métrica Mensajes entrantes (en desuso)
INMSGS Count Total (Sum) <ninguno> PT1M Yes
Solicitudes entrantes (en desuso)

Total de solicitudes de envío entrantes de un espacio de nombres (en desuso)
INREQS Count Total (Sum) <ninguno> PT1M Yes
Errores internos del servidor (en desuso)

Errores totales de servidor interno para un espacio de nombres (en desuso)
INTERR Count Total (Sum) <ninguno> PT1M Yes
Otros errores (en desuso)

Total de solicitudes con error para un espacio de nombres (en desuso)
MISCERR Count Total (Sum) <ninguno> PT1M Yes
CPU

Métrica de uso de CPU para espacios de nombres de SKU prémium.
NamespaceCpuUsage Percent Máximo, mínimo, promedio Replica PT1M No
Memory Usage

Métrica de uso de memoria para espacios de nombres de SKU prémium.
NamespaceMemoryUsage Percent Máximo, mínimo, promedio Replica PT1M No
Outgoing Bytes.

Bytes salientes de Microsoft.EventHub.
OutgoingBytes Bytes Total (Sum) EntityName PT1M Yes
Outgoing Messages

Mensajes salientes de Microsoft.EventHub.
OutgoingMessages Count Total (Sum) EntityName PT1M Yes
Mensajes salientes (obsoletos) (en desuso)

Total de mensajes salientes para un espacio de nombres. Esta métrica está en desuso. En su lugar, use la métrica Mensajes salientes (en desuso)
OUTMSGS Count Total (Sum) <ninguno> PT1M Yes
Errores de cuota superadas.

Cuota de errores superada de Microsoft.EventHub.
QuotaExceededErrors Count Total (Sum) EntityName, OperationResult PT1M No
ReplicationLagCount

Retraso de replicación por recuento de mensajes
ReplicationLagCount Count Máximo, mínimo, promedio EntityName PT1M No
ReplicationLagDuration

Retraso de replicación por duración del tiempo
ReplicationLagDuration Seconds Máximo, mínimo, promedio EntityName PT1M Yes
Server Errors.

Errores del servidor de Microsoft.EventHub.
ServerErrors Count Total (Sum) EntityName, OperationResult PT1M No
Size

Tamaño de EventHub en bytes.
Size Bytes Promedio, Mínimo, Máximo EntityName PT1M No
Successful Requests

Solicitudes correctas de Microsoft.EventHub.
SuccessfulRequests Count Total (Sum) EntityName, OperationResult PT1M No
Solicitudes correctas (en desuso)

Total de solicitudes correctas para un espacio de nombres (en desuso)
SUCCREQ Count Total (Sum) <ninguno> PT1M Yes
Errores ocupados del servidor (en desuso)

Errores totales de servidor ocupado para un espacio de nombres (en desuso)
SVRBSY Count Total (Sum) <ninguno> PT1M Yes
Throttled Requests.

Solicitudes limitadas de Microsoft.EventHub.
ThrottledRequests Count Total (Sum) EntityName, OperationResult PT1M No
User Errors.

Errores de usuario de Microsoft.EventHub.
UserErrors Count Total (Sum) EntityName, OperationResult PT1M No

En las tablas siguientes se enumeran todas las métricas de plataforma recopiladas automáticamente para Azure Event Hubs. El proveedor de recursos de estas métricas es Microsoft.EventHub/clusters o Microsoft.EventHub/namespaces.

Request metrics count the number of data and management operations requests. En esta tabla se proporciona más información sobre los valores de las tablas anteriores.

Metric name Description
Incoming Requests Número de solicitudes realizadas al servicio Event Hubs durante un período determinado. Esta métrica incluye todos los datos y las operaciones del plano de administración.
Successful Requests Número de solicitudes correctas realizadas al servicio Event Hubs durante un período determinado.
Throttled Requests Número de solicitudes que se han limitado porque se superó el uso.

En esta tabla se proporciona más información sobre las métricas de mensajes de las tablas anteriores.

Metric name Description
Incoming Messages Número de eventos o mensajes enviados a Event Hubs durante un período determinado.
Outgoing Messages Número de eventos o mensajes recibidos de Event Hubs durante un período determinado.
Captured Messages Número de mensajes capturados.
Incoming Bytes Bytes entrantes para un centro de eventos durante un período especificado.
Outgoing Bytes Bytes salientes para un centro de eventos durante un período especificado.
Size Tamaño de un centro de eventos en bytes.

Note

  • Estos valores son valores de un momento dado. Es posible que los mensajes entrantes que se consuman inmediatamente después de ese momento dado no se reflejen en estas métricas.
  • La métrica Solicitudes entrantes incluye todas las operaciones del plano de administración y datos. La métrica Mensajes entrantes proporciona el número total de eventos que se envían al centro de eventos. Por ejemplo, si envía un lote de 100 eventos a un centro de eventos, cuenta como 1 solicitud entrante y 100 mensajes entrantes.

En esta tabla se proporciona más información para capturar métricas de las tablas anteriores.

Metric name Description
Captured Messages Número de mensajes capturados.
Captured Bytes Bytes capturados para un centro de eventos.
Capture Backlog Capture el trabajo pendiente de un centro de eventos.

En esta tabla se proporciona más información sobre las métricas de conexión de las tablas anteriores.

Metric name Description
Active Connections Número de conexiones activas en un espacio de nombres y en una entidad (centro de eventos) en el espacio de nombres. El valor de esta métrica es un valor de un momento dado. Es posible que las conexiones que estaban activas inmediatamente después de ese momento dado no se reflejen en esta métrica.
Connections Opened Número de conexiones abiertas.
Connections Closed Número de conexiones cerradas.

En esta tabla se proporciona más información sobre las métricas de error de las tablas anteriores.

Metric name Description
Server Errors Número de solicitudes no procesadas debido a un error en el servicio Event Hubs durante un período determinado.
User Errors Número de solicitudes no procesadas debido a errores de usuario durante un período determinado.
Cuota de errores superada Número de errores causados por superar las cuotas durante un período especificado.

The following two types of errors are classified as user errors:

  1. Errores en el cliente (en HTTP, serían errores 400).
  2. Errores que se producen al procesar mensajes.

Note

Logic Apps crea receptores de época. Los receptores se pueden mover de un nodo a otro en función de la carga del servicio. Durante esos movimientos, ReceiverDisconnection pueden producirse excepciones. En el servicio Event Hubs, cuentan como errores de usuario. Logic Apps puede recopilar errores de los clientes de Event Hubs para que pueda verlos en los registros de usuario.

Metric dimensions

For information about what metric dimensions are, see Multi-dimensional metrics.

Este servicio tiene las siguientes dimensiones asociadas a sus métricas.

Dimension name Description
EntityName Nombre del centro de eventos. Con la métrica "Solicitudes entrantes", la dimensión Nombre de entidad tiene un valor de además de todos los centros de -NamespaceOnlyMetric- eventos. Representa las solicitudes realizadas en el nivel de espacio de nombres. Algunos ejemplos incluyen una solicitud para enumerar todos los centros de eventos en el espacio de nombres o solicitudes a entidades que fallaron en la autenticación o autorización.
OperationResult success Indica o el estado de error adecuado, como serverbusy, clienterror o quotaexceeded.

La adición de dimensiones a las métricas es opcional. Si no agrega dimensiones, las métricas se especifican en el nivel de espacio de nombres.

Note

Al habilitar las métricas en una configuración de diagnóstico, la información de dimensión no se incluye actualmente como parte de la información enviada a una cuenta de almacenamiento, un centro de eventos o un análisis de registros.

Resource logs

En esta sección se enumeran los tipos de registros de recursos que se pueden recopilar para este servicio. La sección extrae de la lista de todos los tipos de categorías de registros admitidos en Azure Monitor.

Registros de recursos admitidos para Microsoft.EventHub/Namespaces

Category Nombre para mostrar de categoría Log table Admite el plan de registro básico Admite la transformación en tiempo de ingesta Example queries Costes de exportación
ApplicationMetricsLogs Registros de métricas de aplicaciones AzureDiagnostics

Registros de varios recursos de Azure.

No No Queries Yes
ArchiveLogs Archive Logs AzureDiagnostics

Registros de varios recursos de Azure.

No No Queries No
AutoScaleLogs Registros de escalado automático AzureDiagnostics

Registros de varios recursos de Azure.

No No Queries No
CustomerManagedKeyUserLogs Registros de clave administrada de cliente AzureDiagnostics

Registros de varios recursos de Azure.

No No Queries No
DataDRLogs DataDR Logs AzureDiagnostics

Registros de varios recursos de Azure.

No No Queries Yes
DiagnosticErrorLogs Registros de errores de diagnóstico AzureDiagnostics

Registros de varios recursos de Azure.

No No Queries Yes
EventHubVNetConnectionEvent Registros de conexión de filtrado de red virtual/IP AzureDiagnostics

Registros de varios recursos de Azure.

No No Queries No
KafkaCoordinatorLogs Registros de coordinador de Kafka AzureDiagnostics

Registros de varios recursos de Azure.

No No Queries No
KafkaUserErrorLogs Registros de error de usuario de Kafka AzureDiagnostics

Registros de varios recursos de Azure.

No No Queries No
OperationalLogs Operational Logs AzureDiagnostics

Registros de varios recursos de Azure.

No No Queries No
RuntimeAuditLogs Registros de auditoría en entorno de ejecución AzureDiagnostics

Registros de varios recursos de Azure.

No No Queries Yes

Tablas de registros de Azure Monitor

En esta sección, se enumeran todas las tablas de registros de Azure Monitor relacionadas con este servicio y que están disponibles para consulta mediante Log Analytics con consultas de Kusto. Las tablas contienen datos de registro de recursos y, posiblemente, más dependiendo de lo que se recopila y se enrutan a ellos.

Event Hubs Microsoft.EventHub/namespaces

Registros de recursos de Event Hubs

Azure Event Hubs ahora tiene la capacidad de enviar registros a dos tablas de destino: Azure Diagnostic o Tablas específicas de recursos en Log Analytics. Puede usar el botón de alternancia disponible en Azure Portal para elegir tablas de destino.

Captura de pantalla de cuadro de diálogo para establecer la tabla de destino.

Azure Event Hubs usa tablas de Kusto de registros de Azure Monitor. Puede consultar estas tablas con Log Analytics.

Puede ver nuestras consultas de ejemplo para empezar a trabajar con diferentes categorías de registro.

Important

Las dimensiones no se exportan a un área de trabajo de Log Analytics.

Event Hubs captura los registros de diagnóstico de las siguientes categorías:

Category Description
Archive Logs Capturan información sobre las operaciones de Event Hubs Capture, en concreto, registros relacionados con errores de captura.
Operational Logs Capturan todas las operaciones de administración que se realizan en el espacio de nombres de Azure Event Hubs. Las operaciones de datos no se capturan debido al elevado volumen de este tipo de operaciones que se realizan en Azure Event Hubs.
Registros de escalabilidad automática Captura las operaciones de inflado automático realizadas en un espacio de nombres de Event Hubs.
Registros de coordinador de Kafka Capturan las operaciones del coordinador de Kafka relacionadas con Event Hubs.
Registros de errores de usuario de Kafka Capturan información sobre las API de Kafka llamadas en Event Hubs.
Evento de conexión de red virtual de Event Hubs Captura información sobre las direcciones IP y las redes virtuales que envían tráfico a Event Hubs.
Registros de usuario de claves administradas por el cliente Capturan las operaciones relacionadas con las claves administradas por el cliente.
Registros de auditoría en entorno de ejecución Capture información de diagnóstico agregada para todas las operaciones de acceso al plano de datos (como eventos de envío o recepción) en Event Hubs.
Registros de métricas de aplicación Capture la información agregada sobre determinadas métricas relacionadas con las operaciones del plano de datos.

Todos los registros se almacenan en el formato de notación de objetos JavaScript (JSON). Cada entrada tiene campos de cadena que usan el formato descrito en las secciones siguientes.

Esquema de registros de archivo

Las cadenas JSON de registros de archivo incluyen elementos enumerados en la tabla siguiente:

Name Description Compatible con Azure Diagnostics Compatible con AZMSArchiveLogs (tabla específica del recurso)
TaskName La descripción de la tarea que produjo error Yes Yes
ActivityId El identificador interno, usado con fines de seguimiento Yes Yes
trackingId El identificador interno, usado con fines de seguimiento Yes Yes
resourceId El identificador de recursos de Azure Resource Manager yes Yes
eventHub Nombre completo del centro de eventos (incluye el nombre del espacio de nombres) Yes No
EventhubName Nombre de la entidad del centro de eventos No Yes
partitionId Partición del centro de eventos en la que se escribe Yes Yes
archiveStep Valores posibles: ArchiveFlushWriter, DestinationInit Yes Yes
startTime Hora de inicio del error Yes No
Time Generated (UTC) Marca de tiempo de la operación No Yes
failures Número de veces que se ha producido el error. Yes Yes
durationInSeconds La duración del error Yes Yes
message Error message Yes Yes
category Log Category Yes No
Provider Nombre del servicio que emite los registros, por ejemplo, Event Hubs No Yes
Type Tipo de registro emitido No Yes

El código siguiente es un ejemplo de una cadena JSON de registro de archivo:

AzureDiagnostics:

{
   "TaskName": "EventHubArchiveUserError",
   "ActivityId": "000000000-0000-0000-0000-0000000000000",
   "trackingId": "0000000-0000-0000-0000-00000000000000000",
   "resourceId": "/SUBSCRIPTIONS/000000000-0000-0000-0000-0000000000000/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs Namespace Name>",
   "eventHub": "<Event Hub full name>",
   "partitionId": "1",
   "archiveStep": "ArchiveFlushWriter",
   "startTime": "9/22/2016 5:11:21 AM",
   "failures": 3,
   "durationInSeconds": 360,
   "message": "Microsoft.WindowsAzure.Storage.StorageException: The remote server returned an error: (404) Not Found. ---> System.Net.WebException: The remote server returned an error: (404) Not Found.\r\n   at Microsoft.WindowsAzure.Storage.Shared.Protocol.HttpResponseParsers.ProcessExpectedStatusCodeNoException[T](HttpStatusCode expectedStatusCode, HttpStatusCode actualStatusCode, T retVal, StorageCommandBase`1 cmd, Exception ex)\r\n   at Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob.<PutBlockImpl>b__3e(RESTCommand`1 cmd, HttpWebResponse resp, Exception ex, OperationContext ctx)\r\n   at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.EndGetResponse[T](IAsyncResult getResponseResult)\r\n   --- End of inner exception stack trace ---\r\n   at Microsoft.WindowsAzure.Storage.Core.Util.StorageAsyncResult`1.End()\r\n   at Microsoft.WindowsAzure.Storage.Core.Util.AsyncExtensions.<>c__DisplayClass4.<CreateCallbackVoid>b__3(IAsyncResult ar)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.",
   "category": "ArchiveLogs"
}

Entrada de tabla específica del recurso:

{
   "TaskName": "EventHubArchiveUserError",
   "ActivityId": "000000000-0000-0000-0000-0000000000000",
   "trackingId": "0000000-0000-0000-0000-00000000000000000",
   "resourceId": "/SUBSCRIPTIONS/000000000-0000-0000-0000-0000000000000/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs Namespace Name>",
   "EventHubName": "<Event Hub full name>",
   "partitionId": "1",
   "archiveStep": "ArchiveFlushWriter",
   "TimeGenerated(UTC)": "9/22/2016 5:11:21 AM",
   "failures": 3,
   "durationInSeconds": 360,
   "message": "Microsoft.WindowsAzure.Storage.StorageException: The remote server returned an error: (404) Not Found. ---> System.Net.WebException: The remote server returned an error: (404) Not Found.\r\n   at Microsoft.WindowsAzure.Storage.Shared.Protocol.HttpResponseParsers.ProcessExpectedStatusCodeNoException[T](HttpStatusCode expectedStatusCode, HttpStatusCode actualStatusCode, T retVal, StorageCommandBase`1 cmd, Exception ex)\r\n   at Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob.<PutBlockImpl>b__3e(RESTCommand`1 cmd, HttpWebResponse resp, Exception ex, OperationContext ctx)\r\n   at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.EndGetResponse[T](IAsyncResult getResponseResult)\r\n   --- End of inner exception stack trace ---\r\n   at Microsoft.WindowsAzure.Storage.Core.Util.StorageAsyncResult`1.End()\r\n   at Microsoft.WindowsAzure.Storage.Core.Util.AsyncExtensions.<>c__DisplayClass4.<CreateCallbackVoid>b__3(IAsyncResult ar)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.",
   "Provider":"EVENTHUB",
   "Type":"AZMSArchiveLogs"
}

Esquema de registros operativos

Las cadenas JSON de registros operativos incluyen elementos enumerados en la tabla siguiente:

Name Description Compatible con AzureDiagnostics Compatible con AZMSOperationalLogs (tabla específica del recurso)
ActivityId Identificador interno, usado con fines de seguimiento. Yes Yes
EventName Operation name. For a list of values for this element, see the Event names Yes Yes
resourceId El identificador de recursos de Azure Resource Manager Yes Yes
SubscriptionId Subscription ID Yes Yes
EventTimeString Operation time Yes No
Time Generated (UTC) Marca de tiempo de la operación No Yes
EventProperties Propiedades de la operación. Este elemento proporciona más información sobre el evento, como se muestra en el ejemplo siguiente. Yes Yes
Status Operation status. The value can be either Succeeded or Failed. Yes Yes
Caller Autor de la llamada de la operación (Azure Portal o Management Client) Yes Yes
Category Log Category Yes No
Provider Nombre del servicio que emite los registros, por ejemplo, Event Hubs No Yes
Type Tipo de registros emitidos No Yes

El código siguiente es un ejemplo de una cadena JSON de registro operativo:

AzureDiagnostics:

Example:
{
   "ActivityId": "00000000-0000-0000-0000-00000000000000",
   "EventName": "Create EventHub",
   "resourceId": "/SUBSCRIPTIONS/00000000-0000-0000-0000-0000000000000/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs namespace name>",
   "SubscriptionId": "000000000-0000-0000-0000-000000000000",
   "EventTimeString": "9/28/2016 8:40:06 PM +00:00",
   "EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-000000000000\",\"Namespace\":\"<Namespace Name>\",\"Via\":\"https://<Namespace Name>.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
   "Status": "Succeeded",
   "Caller": "ServiceBus Client",
   "category": "OperationalLogs"
}

Entrada de tabla específica del recurso:

Example:
{
   "ActivityId": "00000000-0000-0000-0000-00000000000000",
   "EventName": "Create EventHub",
   "resourceId": "/SUBSCRIPTIONS/00000000-0000-0000-0000-0000000000000/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs namespace name>",
   "SubscriptionId": "000000000-0000-0000-0000-000000000000",
   "TimeGenerated (UTC)": "9/28/2016 8:40:06 PM +00:00",
   "EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-000000000000\",\"Namespace\":\"<Namespace Name>\",\"Via\":\"https://<Namespace Name>.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
   "Status": "Succeeded",
   "Caller": "ServiceBus Client",
   "Provider": "EVENTHUB",
   "Type":"AZMSOperationalLogs"
}

Event names

El nombre del evento se rellena como el tipo de operación y el tipo de recurso de las siguientes enumeraciones. Por ejemplo, Create Queue, Retrieve Event Hub o Delete Rule.

Operation type Resource type
- Create
- Update
- Delete
- Retrieve
- Unknown
- Namespace
- Queue
- Topic
- Subscription
- Event Hubs
- SharedAccessPolicy
- UsageCredit
- Rule
- ConsumerGroup

Esquema de registros de escalabilidad automática

Las cadenas JSON del registro de escalabilidad automática incluyen los elementos enumerados en la tabla siguiente:

Name Description Compatible con Azure Diagnostics Compatible con AZMSAutoscaleLogs (tabla específica del recurso)
TrackingId Identificador interno, que se usa con fines de seguimiento. Yes Yes
ResourceId Identificador de recursos de Azure Resource Manager. Yes Yes
Message Mensaje informativo, que proporciona detalles sobre la acción de autoinflado. El mensaje contiene el valor anterior y actual de la unidad de procesamiento de un espacio de nombres determinado y lo que desencadenó el inflado de la unidad de rendimiento. Yes Yes
Time Generated (UTC) Marca de tiempo de la operación No Yes
Provider Nombre del servicio que emite los registros, por ejemplo, Event Hubs No Yes
Type Tipo de registros emitidos No Yes

Este es un evento de escalado automático de ejemplo:

AzureDiagnostics:

{
    "TrackingId": "fb1b3676-bb2d-4b17-85b7-be1c7aa1967e",
    "Message": "Scaled-up EventHub TUs (UpdateStartTimeUTC: 5/13/2021 7:48:36 AM, PreviousValue: 1, UpdatedThroughputUnitValue: 2, AutoScaleReason: 'IncomingMessagesPerSecond reached 2170')",
    "ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name"
}

Entrada de tabla específica del recurso:

{
    "TrackingId": "fb1b3676-bb2d-4b17-85b7-be1c7aa1967e",
    "Message": "Scaled-up EventHub TUs (UpdateStartTimeUTC: 5/13/2021 7:48:36 AM, PreviousValue: 1, UpdatedThroughputUnitValue: 2, AutoScaleReason: 'IncomingMessagesPerSecond reached 2170')",
    "ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name",
    "timeGenerated (UTC)" : "9/28/2022 8:40:06 PM +00:00",
    "Provider" : "EVENTHUB",
    "Type" : "AZMSAutoscaleLogs"
}

Esquema de registros de coordinador de Kafka

Las cadenas JSON del registro de coordinador de Kafka incluyen los elementos enumerados en la tabla siguiente:

Name Description Compatible con Azure Diagnostics Compatible con AZMSKafkaCoordinatorLogs (tabla específica del recurso)
RequestId Identificador de solicitud, que se usa con fines de seguimiento. Yes Yes
ResourceId El identificador de recursos de Azure Resource Manager Yes Yes
Operation Nombre de la operación realizada durante la coordinación del grupo Yes Yes
ClientId Client ID Yes Yes
NamespaceName Namespace name Yes Yes
SubscriptionId Identificador de suscripción de Azure Yes Yes
Message Mensaje informativo o de advertencia, que proporciona detalles sobre las acciones realizadas durante la coordinación de grupos. Yes Yes
Time Generated (UTC) Marca de tiempo de la operación No Yes
Provider Nombre del servicio que emite los registros, por ejemplo, ServiceBus No Yes
Type Tipo de registro emitido No Yes

Example

AzureDiagnostics:

{
    "RequestId": "FE01001A89E30B020000000304620E2A_KafkaExampleConsumer#0",
    "Operation": "Join.Start",
    "ClientId": "KafkaExampleConsumer#0",
    "Message": "Start join group for new member namespace-name:c:$default:I:KafkaExampleConsumer#0-cc40856f7f3c4607915a571efe994e82, current group size: 0, API version: 2, session timeout: 10000ms, rebalance timeout: 300000ms.",
    "SubscriptionId": "0000000-0000-0000-0000-000000000000",
    "NamespaceName": "namespace-name",
    "ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name",
    "Category": "KafkaCoordinatorLogs"
}

Entrada de tabla específica del recurso:

{
    "RequestId": "FE01001A89E30B020000000304620E2A_KafkaExampleConsumer#0",
    "Operation": "Join.Start",
    "ClientId": "KafkaExampleConsumer#0",
    "Message": "Start join group for new member namespace-name:c:$default:I:KafkaExampleConsumer#0-cc40856f7f3c4607915a571efe994e82, current group size: 0, API version: 2, session timeout: 10000ms, rebalance timeout: 300000ms.",
    "SubscriptionId": "0000000-0000-0000-0000-000000000000",
    "NamespaceName": "namespace-name",
    "ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name",
    "Time Generated (UTC) ": "9/28/2022 8:40:06 PM +00:00", 
    "Provider" : "EVENTHUB",
    "Type" : "AZMSKafkaCoordinatorLogs"
}

Esquema de registros de error de usuario de Kafka

Las cadenas JSON del registro de errores de Kafka incluyen los elementos enumerados en la tabla siguiente:

Name Description Compatible con Azure Diagnostics Compatible con AZMSKafkaUserErrorLogs (tabla específica del recurso)
TrackingId Identificador de seguimiento, que se usa con fines de seguimiento. Yes Yes
NamespaceName Namespace name Yes Yes
Eventhub Nombre del centro de eventos Yes Yes
PartitionId Partition ID Yes Yes
GroupId Group ID Yes Yes
ClientId Client ID Yes Yes
ResourceId Identificador de recursos de Azure Resource Manager. Yes Yes
Message Mensaje informativo, que proporciona detalles sobre un error. Yes Yes
TimeGenerated (UTC) Marca de tiempo para la operación ejecutada No Yes
Provider Nombre del servicio que emite los registros, por ejemplo, Event Hubs No Yes
Type Tipo de registro emitido NO Yes

Esquema de eventos de conexión de red virtual de Event Hubs

Event Hubs virtual network (virtual network) connection JSON incluye elementos enumerados en la tabla siguiente:

Name Description Compatible con Azure Diagnostics Compatible con AZMSVnetConnectionEvents (tabla específica del recurso)
SubscriptionId Identificador de suscripción de Azure Yes Yes
NamespaceName Namespace name Yes Yes
IPAddress Dirección IP de un cliente que se conecta al servicio de Event Hubs. Yes Yes
Action Acción realizada por el servicio Event Hubs al evaluar las solicitudes de conexión. Supported actions are Accept Connection and Deny Connection. Yes Yes
Reason Proporciona el motivo de que se haya realizado la acción. Yes No
Message Proporciona el motivo de que se haya realizado la acción. No Yes
Count Número de repeticiones de una acción dada. Yes Yes
ResourceId Identificador de recursos de Azure Resource Manager. Yes Yes
Time Generated (UTC) Marca de tiempo de la operación No Yes
Provider Nombre del servicio que emite los registros, por ejemplo, ServiceBus No Yes
Type AZMSVNetConnectionevents No Yes

Virtual network logs are generated only if the namespace allows access from selected networks or from specific IP addresses (IP filter rules). Si no quiere restringir el acceso al espacio de nombres mediante estas características y quiere obtener registros de red virtual para realizar el seguimiento de las direcciones IP de los clientes que se conectan al espacio de nombres de Event Hubs, puede usar la siguiente alternativa. Habilite el filtrado ip y agregue el intervalo IPv4 direccionable total (0.0.0.0/1 - 128.0.0.0/1) e IPv6 ().::/1 - 8000::/1 El filtrado de IP de Event Hubs no admite intervalos IPv6. Es posible que vea direcciones de punto de conexión privado en el formato IPv6 en el registro.

Example

AzureDiagnostics:

{
    "SubscriptionId": "0000000-0000-0000-0000-000000000000",
    "NamespaceName": "namespace-name",
    "IPAddress": "1.2.3.4",
    "Action": "Deny Connection",
    "Reason": "IPAddress doesn't belong to a subnet with Service Endpoint enabled.",
    "Count": "65",
    "ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name",
    "Category": "EventHubVNetConnectionEvent"
}

Entrada de tabla específica del recurso:

{
    "SubscriptionId": "0000000-0000-0000-0000-000000000000",
    "NamespaceName": "namespace-name",
    "IPAddress": "1.2.3.4",
    "Action": "Deny Connection",
    "Message": "IPAddress doesn't belong to a subnet with Service Endpoint enabled.",
    "Count": "65",
    "ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name",
    "Provider": "EVENTHUB",
    "Time Generated (UTC) ": "9/28/2022 8:40:06 PM +00:00",
    "Type" : "AZMSKafkauserErrorlogs"
     
}

Esquema de registros de usuario de claves administradas por el cliente

Las cadenas JSON del registro de usuario de claves administradas por el cliente incluyen los elementos enumerados en la tabla siguiente:

Name Description Compatible con Azure Diagnostics Compatible con AZMSCustomerManagedKeyUserLogs (tabla específica del recurso)
Category Tipo de categoría de un mensaje. It's one of the following values: error and info. Por ejemplo, si la clave del almacén de claves se va a deshabilitar, sería una categoría de información, o si no se puede desencapsular una clave, podría tratarse de un error. Yes Yes
ResourceId Identificador de recurso interno, que incluye el identificador de suscripción y el nombre del espacio de nombres de Azure. Yes Yes
KeyVault Nombre del recurso de Key Vault. Yes Yes
Key Nombre de la clave de Key Vault que se usa para cifrar el espacio de nombres de Event Hubs. Yes Yes
Version Versión de la clave de Key Vault. Yes Yes
Operation La operación que se realiza en la clave en el almacén de claves. Por ejemplo, deshabilitar o habilitar la clave, encapsular o desencapsular. Yes Yes
Code Código asociado a la operación. Ejemplo: Código de error; 404 indica que no se ha encontrado la clave. Yes Yes
Message Mensaje, que proporciona detalles sobre un error o un mensaje informativo. Yes Yes
Time Generated (UTC) Marca de tiempo de la operación No Yes
Provider Nombre del servicio que emite los registros, por ejemplo, ServiceBus No Yes
Type Tipo de registro emitido No Yes

El siguiente es un ejemplo del registro de una clave administrada por el cliente:

AzureDiagnostics:

{
   "TaskName": "CustomerManagedKeyUserLog",
   "ActivityId": "11111111-1111-1111-1111-111111111111",
   "category": "error"
   "resourceId": "/SUBSCRIPTIONS/11111111-1111-1111-1111-11111111111/RESOURCEGROUPS/DEFAULT-EVENTHUB-CENTRALUS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/FBETTATI-OPERA-EVENTHUB",
   "keyVault": "https://mykeyvault.vault-int.azure-int.net",
   "key": "mykey",
   "version": "1111111111111111111111111111111",
   "operation": "wrapKey",
   "code": "404",
   "message": "Key not found: ehbyok0/111111111111111111111111111111"
}
{
   "TaskName": "CustomerManagedKeyUserLog",
   "ActivityId": "11111111111111-1111-1111-1111111111111",
   "category": "info"
   "resourceId": "/SUBSCRIPTIONS/111111111-1111-1111-1111-11111111111/RESOURCEGROUPS/DEFAULT-EVENTHUB-CENTRALUS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/FBETTATI-OPERA-EVENTHUB",
   "keyVault": "https://mykeyvault.vault-int.azure-int.net",
   "key": "mykey",
   "version": "111111111111111111111111111111",
   "operation": "disable | restore",
   "code": "",
   "message": ""
}

Entrada de tabla específica del recurso:

{
   "TaskName": "CustomerManagedKeyUserLog",
   "ActivityId": "11111111-1111-1111-1111-111111111111",
   "category": "error"
   "resourceId": "/SUBSCRIPTIONS/11111111-1111-1111-1111-11111111111/RESOURCEGROUPS/DEFAULT-EVENTHUB-CENTRALUS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/FBETTATI-OPERA-EVENTHUB",
   "keyVault": "https://mykeyvault.vault-int.azure-int.net",
   "key": "mykey",
   "version": "1111111111111111111111111111111",
   "operation": "wrapKey",
   "code": "404",
   "message": "Key not found: ehbyok0/111111111111111111111111111111",
   "Provider": "EVENTHUB",
   "Time Generated (UTC) ": "9/28/2022 8:40:06 PM +00:00",
   "Type" : "AZMSCustomerManagedKeyUserLogs"
}
{
   "TaskName": "CustomerManagedKeyUserLog",
   "ActivityId": "11111111111111-1111-1111-1111111111111",
   "category": "info"
   "resourceId": "/SUBSCRIPTIONS/111111111-1111-1111-1111-11111111111/RESOURCEGROUPS/DEFAULT-EVENTHUB-CENTRALUS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/FBETTATI-OPERA-EVENTHUB",
   "keyVault": "https://mykeyvault.vault-int.azure-int.net",
   "key": "mykey",
   "version": "111111111111111111111111111111",
   "operation": "disable | restore",
   "code": "",
   "message": "",
   "Provider": "EVENTHUB",
   "Time Generated (UTC) ": "9/28/2022 8:40:06 PM +00:00",
   "Type" : "AZMSCustomerManagedKeyUserLogs"
  
}

A continuación se muestran los códigos de error comunes que buscar cuando está habilitado el cifrado de BYOK.

Action Error code Estado resultante de los datos
Quitar el permiso de encapsular/desencapsular de un almacén de claves 403 Inaccessible
Quitar la pertenencia a roles de Microsoft Entra ID de una entidad de seguridad de Microsoft Entra que concedió el permiso wrap/unwrap 403 Inaccessible
Eliminar una clave de cifrado del almacén de claves 404 Inaccessible
Eliminar el almacén de claves 404 Inaccesible (se da por supuesto que la eliminación temporal está habilitada, al ser una opción obligatoria)
Cambiar el período de expiración de la clave de cifrado para que ya haya expirado 403 Inaccessible
Cambiar el valor NBF (no antes), de modo que la clave de cifrado de clave no esté activa 403 Inaccessible
Seleccionar la opción Allow MSFT Services (Permitir servicios MSFT) para el firewall del almacén de claves o bloquear el acceso de red al almacén de claves que tiene la clave de cifrado 403 Inaccessible
Mover el almacén de claves a un inquilino diferente 404 Inaccessible
Problema de red intermitente o interrupción de DNS/AAD/MSI Accesible mediante clave de cifrado de datos en caché

Registros de auditoría en tiempo de ejecución

Los registros de auditoría en entorno de ejecución capturan información de diagnóstico agregada de todas las operaciones de acceso al plano de datos (como enviar o recibir eventos) en Event Hubs.

Note

Runtime audit logs are available only in premium and dedicated tiers.

Los registros de auditoría en tiempo de ejecución incluyen los elementos enumerados en la tabla siguiente:

Name Description Compatible con Azure Diagnostics Compatible con la tabla específica del recurso
ActivityId UUID generado aleatoriamente que garantiza la unicidad de la actividad de auditoría. Yes Yes
ActivityName Nombre de la operación en tiempo de ejecución. Yes Yes
ResourceId El recurso asociado con la actividad. Yes Yes
Timestamp Aggregation time. Yes No
TimeGenerated [UTC] Hora de la operación ejecutada (en UTC) No Yes
Status Estado de la actividad (éxito o error). Yes Yes
Protocol Tipo de protocolar asociado a la operación. Yes Yes
AuthType Tipo de autenticación (Microsoft Entra ID o directiva SAS). Yes Yes
AuthKey Id. de aplicación de Microsoft Entra o nombre de directiva SAS que se usa para autenticarse en un recurso. Yes Yes
NetworkType Tipo de acceso de red: Public o Private. Yes Yes
ClientIP Dirección IP de la aplicación cliente. Yes Yes
Count Número total de operaciones realizadas durante el período agregado de 1 minuto. Yes Yes
Properties Metadatos específicos de la operación del plano de datos. Yes Yes
Category Log category Yes No
Provider Nombre del servicio que emite los registros, como EventHubs No Yes
Type Tipo de registros emitidos No Yes

Este es un ejemplo de una entrada de registro de auditoría en tiempo de ejecución:

AzureDiagnostics:

{
    "ActivityId": "<activity id>",
    "ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage",
    "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs namespace>/eventhubs/<event hub name>",
    "Time": "1/1/2021 8:40:06 PM +00:00",
    "Status": "Success | Failure",
    "Protocol": "AMQP | KAFKA | HTTP | Web Sockets", 
    "AuthType": "SAS | Azure Active Directory", 
    "AuthId": "<AAD application name | SAS policy name>",
    "NetworkType": "Public | Private", 
    "ClientIp": "x.x.x.x",
    "Count": 1,
    "Category": "RuntimeAuditLogs"
 }

Entrada de tabla específica del recurso:

{
    "ActivityId": "<activity id>",
    "ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage",
    "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs namespace>/eventhubs/<event hub name>",
    "TimeGenerated (UTC)": "1/1/2021 8:40:06 PM +00:00",
    "Status": "Success | Failure",
    "Protocol": "AMQP | KAFKA | HTTP | Web Sockets", 
    "AuthType": "SAS | Azure Active Directory", 
    "AuthId": "<AAD application name | SAS policy name>",
    "NetworkType": "Public | Private", 
    "ClientIp": "x.x.x.x",
    "Count": 1,
    "Type": "AZMSRuntimeAUditLogs",
    "Provider":"EVENTHUB"
 }

Registros de métricas de aplicaciones

Los registros de métricas de aplicaciones capturan la información agregada de determinadas métricas relacionadas con las operaciones de plano de datos. La información capturada contiene las siguientes métricas de entorno de ejecución.

Note

Application metrics logs are available only in premium and dedicated tiers.

Name Description
ConsumerLag Indique el retardo entre consumidores y productores. For more details, see Consumer lag section.
NamespaceActiveConnections Detalles de las conexiones activas establecidas desde un cliente al centro de eventos.
GetRuntimeInfo Obtenga información de entorno de ejecución de Event Hubs.
GetPartitionRuntimeInfo Obtenga la información aproximada de entorno de ejecución de una partición lógica de un centro de eventos.
IncomingMessages Detalles del número de mensajes publicados en Event Hubs mediante el protocolo AMQP.
IncomingBytes Detalles del rendimiento del publicador enviado a Event Hubs.
OutgoingMessages Detalles del número de mensajes consumidos desde Event Hubs mediante el protocolo AMQP.
OutgoingBytes Detalles del rendimiento del consumidor de Event Hubs.
OffsetCommit Número de llamadas de confirmación de desplazamiento realizadas en el centro de eventos
OffsetFetch Número de llamadas de captura de desplazamiento realizadas en el centro de eventos.

Consumer lag

  • Los siguientes puntos rigen la emisión del retraso del consumidor para los consumidores de Kafka.
    • Un espacio de nombres está inactivo desde el punto de confirmación de desplazamiento de Kafka si no hay confirmaciones de desplazamiento para ningún grupo de consumidores de Kafka en el espacio de nombres.
    • Si el espacio de nombres está inactivo durante una hora, se detiene la emisión de métricas de retardo. Siempre que el espacio de nombres no esté inactivo para la confirmación de desplazamiento, se emiten métricas para todos los grupos de consumidores de Kafka en ese espacio de nombres.
    • Si un espacio de nombres no está inactivo y la última confirmación de desplazamiento para un grupo de consumidores predepone el período de retención del centro o tema, ya no se emitirá el retraso del consumidor.
  • En el caso de los consumidores de AMQP, el retraso del consumidor solo se emite siempre que haya receptores activos en el grupo de consumidores.

Registros de errores de diagnóstico

Los registros de errores de diagnóstico capturan mensajes de error para cualquier lado cliente, limitación y errores superados por cuota. Proporcionan diagnósticos detallados para la identificación de errores.

Los registros de errores de diagnóstico incluyen elementos enumerados en la tabla siguiente:

Name Description Compatible con Azure Diagnostics Compatible con AZMSDiagnosticErrorLogs (tabla específica del recurso)
ActivityId UUID generado aleatoriamente que garantiza la unicidad de la actividad de auditoría. Yes Yes
ActivityName Operation name Yes Yes
NamespaceName Nombre del espacio de nombres Yes yes
EntityType Tipo de entidad Yes Yes
EntityName Nombre de la entidad Yes Yes
OperationResult Tipo de error en Operación (clienterror o serverbusy )quotaexceeded Yes Yes
ErrorCount Recuento de errores idénticos durante el período de agregación de 1 minuto. Yes Yes
ErrorMessage Mensaje de error detallado Yes Yes
ResourceProvider Nombre del servicio que emite los registros. Valores posibles: Microsoft.EventHub y Microsoft.ServiceBus Yes Yes
Time Generated (UTC) Operation time No Yes
EventTimestamp Operation Time Yes No
Category Log category Yes No
Type Tipo de registros emitidos No Yes

Este es un ejemplo de entrada del registro de errores de diagnóstico:

{
    "ActivityId": "0000000000-0000-0000-0000-00000000000000",
    "SubscriptionId": "<Azure Subscription Id",
    "NamespaceName": "Name of Event Hubs Namespace",
    "EntityType": "EventHub",
    "EntityName": "Name of Event Hub",
    "ActivityName": "SendMessage",
    "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event hub namespace name>",,
    "OperationResult": "ServerBusy",
    "ErrorCount": 1,
    "EventTimestamp": "3/27/2024 1:02:29.126 PM +00:00",
    "ErrorMessage": "the request was terminated because the entity is being throttled by the application group with application group name <application group name> and policy name <throttling policy name>.error code: 50013.",
    "category": "DiagnosticErrorLogs"
 }

Entrada de tabla específica del recurso:

{
    "ActivityId": "0000000000-0000-0000-0000-00000000000000",
    "NamespaceName": "Name of Event Hubs Namespace",
    "EntityType": "Event Hub",
    "EntityName": "Name of Event Hub",
    "ActivityName": "SendMessage",
    "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event hub namespace name>",,
    "OperationResult": "ServerBusy",
    "ErrorCount": 1,
    "TimeGenerated [UTC]": "1/27/2024 4:02:29.126 PM +00:00",
    "ErrorMessage": "The request was terminated because the entity is being throttled by the application group with application group name <application group name> and policy name <throttling policy name>.error code: 50013.",
    "Type": "AZMSDiagnosticErrorLogs"
 }

Activity log

En la tabla vinculada se enumeran las operaciones que se pueden registrar en el registro de actividad de este servicio. Estas operaciones son un subconjunto de todas las posibles operaciones del proveedor de recursos en el registro de actividad.

Para obtener más información sobre el esquema de las entradas del registro de actividad, consulte Esquema del registro de actividad.