Compartir vía


Supervisión de la referencia de datos para la entrega de eventos de inserción de Azure Event Grid

En este artículo se proporciona una referencia de datos de registro y métricas recopilados para analizar el rendimiento y la disponibilidad de la entrega de inserción de Azure Event Grid.

Importante

Esta característica actualmente está en VERSIÓN PRELIMINAR.

Métricas

Microsoft.EventGrid/domains

Métrica ¿Se puede exportar con la configuración de diagnóstico? Nombre de métrica para mostrar Unidad Tipo de agregación Descripción Dimensions
AdvancedFilterEvaluationCount Evaluaciones de filtros avanzados Count Total Total de filtros avanzados evaluados en las suscripciones de eventos de este tema. Topic, EventSubscriptionName, DomainEventSubscriptionName
DeadLetteredCount Eventos en la cola de mensajes fallidos Count Total Número total de eventos en la cola de eventos fallidos que coinciden con esta suscripción de eventos Topic, EventSubscriptionName, DomainEventSubscriptionName, DeadLetterReason
DeliveryAttemptFailCount No Eventos de error en la entrega Count Total Número total de eventos que no se han podido entregar a esta suscripción de eventos Topic, EventSubscriptionName, DomainEventSubscriptionName, Error, ErrorType
DeliverySuccessCount Eventos entregados Count Total Número total de eventos que se han entregado a esta suscripción de eventos Topic, EventSubscriptionName, DomainEventSubscriptionName
DestinationProcessingDurationInMs No Duración del procesamiento de destino MilliSeconds Average Duración del procesamiento de destino en milisegundos Topic, EventSubscriptionName, DomainEventSubscriptionName
DroppedEventCount Eventos quitados Count Total Número total de eventos quitados que coinciden con esta suscripción de eventos Topic, EventSubscriptionName, DomainEventSubscriptionName, DropReason
MatchedEventCount Eventos coincidentes Count Total Número total de eventos que coinciden con esta suscripción de eventos Topic, EventSubscriptionName, DomainEventSubscriptionName
PublishFailCount Eventos no publicados Count Total Número total de eventos que no se han podido publicar en este tema Topic, ErrorType, Error
PublishSuccessCount Eventos publicados Count Total Número total de eventos publicados en este tema Tema
PublishSuccessLatencyInMs Latencia de publicación correcta MilliSeconds Total Latencia de publicación correcta en milisegundos Sin dimensiones

Microsoft.EventGrid/eventSubscriptions

Métrica ¿Se puede exportar con la configuración de diagnóstico? Nombre de métrica para mostrar Unidad Tipo de agregación Descripción Dimensions
DeadLetteredCount Eventos en la cola de mensajes fallidos Count Total Número total de eventos en la cola de eventos fallidos que coinciden con esta suscripción de eventos DeadLetterReason
DeliveryAttemptFailCount No Eventos de error en la entrega Count Total Número total de eventos que no se han podido entregar a esta suscripción de eventos Error, ErrorType
DeliverySuccessCount Eventos entregados Count Total Número total de eventos que se han entregado a esta suscripción de eventos Sin dimensiones
DestinationProcessingDurationInMs No Duración del procesamiento de destino Milisegundos Average Duración del procesamiento de destino en milisegundos Sin dimensiones
DroppedEventCount Eventos quitados Count Total Número total de eventos quitados que coinciden con esta suscripción de eventos DropReason
MatchedEventCount Eventos coincidentes Count Total Número total de eventos que coinciden con esta suscripción de eventos Sin dimensiones

Microsoft.EventGrid/extensionTopics

Métrica ¿Se puede exportar con la configuración de diagnóstico? Nombre de métrica para mostrar Unidad Tipo de agregación Descripción Dimensions
PublishFailCount Eventos no publicados Count Total Número total de eventos que no se han podido publicar en este tema ErrorType, Error
PublishSuccessCount Eventos publicados Count Total Número total de eventos publicados en este tema Sin dimensiones
PublishSuccessLatencyInMs Latencia de publicación correcta Milisegundos Total Latencia de publicación correcta en milisegundos Sin dimensiones
UnmatchedEventCount Eventos no coincidentes Count Total Número total de eventos que no coinciden con ninguna de las suscripciones de eventos de este tema Sin dimensiones

Microsoft.EventGrid/partnerNamespaces

Métrica ¿Se puede exportar con la configuración de diagnóstico? Nombre de métrica para mostrar Unidad Tipo de agregación Descripción Dimensions
PublishFailCount Eventos no publicados Count Total Número total de eventos que no se han podido publicar para este espacio de nombres de asociado ErrorType, Error
PublishSuccessCount Eventos publicados Count Total Número total de eventos publicados para este espacio de nombres de asociado Sin dimensiones
PublishSuccessLatencyInMs Latencia de publicación correcta MilliSeconds Total Latencia de publicación correcta en milisegundos Sin dimensiones
UnmatchedEventCount Eventos no coincidentes Count Total Total de eventos que no coinciden con ninguno de los temas de asociado Sin dimensiones

Microsoft.EventGrid/partnerTopics

Métrica ¿Se puede exportar con la configuración de diagnóstico? Nombre de métrica para mostrar Unidad Tipo de agregación Descripción Dimensions
AdvancedFilterEvaluationCount Evaluaciones de filtros avanzados Count Total Total de filtros avanzados evaluados en las suscripciones de eventos para este tema de asociado. EventSubscriptionName
DeadLetteredCount Eventos en la cola de mensajes fallidos Count Total Número total de eventos en la cola de eventos fallidos que coinciden con esta suscripción de eventos DeadLetterReason, EventSubscriptionName
DeliveryAttemptFailCount No Eventos de error en la entrega Count Total Número total de eventos que no se han podido entregar a esta suscripción de eventos Error, ErrorType, EventSubscriptionName
DeliverySuccessCount Eventos entregados Count Total Número total de eventos que se han entregado a esta suscripción de eventos EventSubscriptionName
DestinationProcessingDurationInMs No Duración del procesamiento de destino MilliSeconds Average Duración del procesamiento de destino en milisegundos EventSubscriptionName
DroppedEventCount Eventos quitados Count Total Número total de eventos quitados que coinciden con esta suscripción de eventos DropReason, EventSubscriptionName
MatchedEventCount Eventos coincidentes Count Total Número total de eventos que coinciden con esta suscripción de eventos EventSubscriptionName
PublishSuccessCount Eventos publicados Count Total Número total de eventos publicados para este tema de asociado Sin dimensiones
UnmatchedEventCount Eventos no coincidentes Count Total Número total de eventos que no coinciden con ninguna de las suscripciones de eventos de este tema de asociado Sin dimensiones

Microsoft.EventGrid/systemTopics

Métrica ¿Se puede exportar con la configuración de diagnóstico? Nombre de métrica para mostrar Unidad Tipo de agregación Descripción Dimensions
AdvancedFilterEvaluationCount Evaluaciones de filtros avanzados Count Total Total de filtros avanzados evaluados en las suscripciones de eventos de este tema. EventSubscriptionName
DeadLetteredCount Eventos en la cola de mensajes fallidos Count Total Número total de eventos en la cola de eventos fallidos que coinciden con esta suscripción de eventos DeadLetterReason, EventSubscriptionName
DeliveryAttemptFailCount No Eventos de error en la entrega Count Total Número total de eventos que no se han podido entregar a esta suscripción de eventos Error, ErrorType, EventSubscriptionName
DeliverySuccessCount Eventos entregados Count Total Número total de eventos que se han entregado a esta suscripción de eventos EventSubscriptionName
DestinationProcessingDurationInMs No Duración del procesamiento de destino Milisegundos Average Duración del procesamiento de destino en milisegundos EventSubscriptionName
DroppedEventCount Eventos quitados Count Total Número total de eventos quitados que coinciden con esta suscripción de eventos DropReason, EventSubscriptionName
MatchedEventCount Eventos coincidentes Count Total Número total de eventos que coinciden con esta suscripción de eventos EventSubscriptionName
PublishFailCount Eventos no publicados Count Total Número total de eventos que no se han podido publicar en este tema ErrorType, Error
PublishSuccessCount Eventos publicados Count Total Número total de eventos publicados en este tema Sin dimensiones
PublishSuccessLatencyInMs Latencia de publicación correcta Milisegundos Total Latencia de publicación correcta en milisegundos Sin dimensiones
UnmatchedEventCount Eventos no coincidentes Count Total Número total de eventos que no coinciden con ninguna de las suscripciones de eventos de este tema Sin dimensiones

Microsoft.EventGrid/topics

Métrica ¿Se puede exportar con la configuración de diagnóstico? Nombre de métrica para mostrar Unidad Tipo de agregación Descripción Dimensions
AdvancedFilterEvaluationCount Evaluaciones de filtros avanzados Count Total Total de filtros avanzados evaluados en las suscripciones de eventos de este tema. EventSubscriptionName
DeadLetteredCount Eventos en la cola de mensajes fallidos Count Total Número total de eventos en la cola de eventos fallidos que coinciden con esta suscripción de eventos DeadLetterReason, EventSubscriptionName
DeliveryAttemptFailCount No Eventos de error en la entrega Count Total Número total de eventos que no se han podido entregar a esta suscripción de eventos Error, ErrorType, EventSubscriptionName
DeliverySuccessCount Eventos entregados Count Total Número total de eventos que se han entregado a esta suscripción de eventos EventSubscriptionName
DestinationProcessingDurationInMs No Duración del procesamiento de destino MilliSeconds Average Duración del procesamiento de destino en milisegundos EventSubscriptionName
DroppedEventCount Eventos quitados Count Total Número total de eventos quitados que coinciden con esta suscripción de eventos DropReason, EventSubscriptionName
MatchedEventCount Eventos coincidentes Count Total Número total de eventos que coinciden con esta suscripción de eventos EventSubscriptionName
PublishFailCount Eventos no publicados Count Total Número total de eventos que no se han podido publicar en este tema ErrorType, Error
PublishSuccessCount Eventos publicados Count Total Número total de eventos publicados en este tema Sin dimensiones
PublishSuccessLatencyInMs Latencia de publicación correcta MilliSeconds Total Latencia de publicación correcta en milisegundos Sin dimensiones
UnmatchedEventCount Eventos no coincidentes Count Total Número total de eventos que no coinciden con ninguna de las suscripciones de eventos de este tema Sin dimensiones

Registros del recurso

La configuración de diagnóstico permite a los usuarios de Event Grid capturar y ver los registros de errores de publicación y entrega en una cuenta de almacenamiento, un centro de eventos o un área de trabajo de Log Analytics. En este artículo se proporciona un esquema para los registros y una entrada de registro de ejemplo.

Esquema para registros de errores de publicación y entrega

Nombre de propiedad Tipo de datos Descripción
Time DateTime Hora a la que se generó la entrada de registro

Valor de ejemplo: 01-29-2020 09:52:02.700

EventSubscriptionName String El nombre de la suscripción de eventos

Valor de ejemplo: "EVENTSUB1"

Esta propiedad solo existe para los registros de errores de entrega.

Category String Nombre de la categoría del registro.

Valores de ejemplo: "DeliveryFailures" o "PublishFailures"

OperationName String El nombre de la operación que provocó el error.

Valores de ejemplo: "Deliver" para errores de entrega.

Message String El mensaje de registro para el usuario que explica el motivo del error y detalles adicionales.
ResourceId String El identificador de recurso para el recurso de tema/dominio

Valores de ejemplo:/SUBSCRIPTIONS/SAMPLE-SUBSCRIPTION-ID/RESOURCEGROUPS/SAMPLE-RESOURCEGROUP/PROVIDERS/MICROSOFT.EVENTGRID/TOPICS/TOPIC1

Ejemplo: Esquema para registros de errores de publicación y entrega

{
    "time": "2019-11-01T00:17:13.4389048Z",
    "resourceId": "/SUBSCRIPTIONS/SAMPLE-SUBSCTIPTION-ID /RESOURCEGROUPS/SAMPLE-RESOURCEGROUP-NAME/PROVIDERS/MICROSOFT.EVENTGRID/TOPICS/SAMPLE-TOPIC-NAME ",
    "eventSubscriptionName": "SAMPLEDESTINATION",
    "category": "DeliveryFailures",
    "operationName": "Deliver",
    "message": "Message:outcome=NotFound, latencyInMs=2635, id=xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx, systemId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx, state=FilteredFailingDelivery, deliveryTime=11/1/2019 12:17:10 AM, deliveryCount=0, probationCount=0, deliverySchema=EventGridEvent, eventSubscriptionDeliverySchema=EventGridEvent, fields=InputEvent, EventSubscriptionId, DeliveryTime, State, Id, DeliverySchema, LastDeliveryAttemptTime, SystemId, fieldCount=, requestExpiration=1/1/0001 12:00:00 AM, delivered=False publishTime=11/1/2019 12:17:10 AM, eventTime=11/1/2019 12:17:09 AM, eventType=Type, deliveryTime=11/1/2019 12:17:10 AM, filteringState=FilteredWithRpc, inputSchema=EventGridEvent, publisher=DIAGNOSTICLOGSTEST-EASTUS.EASTUS-1.EVENTGRID.AZURE.NET, size=363, fields=Id, PublishTime, SerializedBody, EventType, Topic, Subject, FilteringHashCode, SystemId, Publisher, FilteringTopic, TopicCategory, DataVersion, MetadataVersion, InputSchema, EventTime, fieldCount=15, url=sb://diagnosticlogstesting-eastus.servicebus.windows.net/, deliveryResponse=NotFound: The messaging entity 'sb://diagnosticlogstesting-eastus.servicebus.windows.net/eh-diagnosticlogstest' could not be found. TrackingId:c98c5af6-11f0-400b-8f56-c605662fb849_G14, SystemTracker:diagnosticlogstesting-eastus.servicebus.windows.net:eh-diagnosticlogstest, Timestamp:2019-11-01T00:17:13, referenceId: ac141738a9a54451b12b4cc31a10dedc_G14:"
}

Los valores posibles de Outcome son NotFound, Aborted, TimedOut, GenericError y Busy. Event Grid registra cualquier información que reciba del controlador de eventos en message. Por ejemplo, para GenericError, se registra el código de estado HTTP, el código de error y el mensaje de error.

Esquema para los registros de operaciones del plano de datos

Nombre de propiedad Tipo de datos Descripción
NetworkAccess String Los valores permitidos son:
- PublicAccess: cuando se conecta mediante una IP pública
- PrivateAccess: cuando se conecta mediante un vínculo privado
ClientIpAddress String Dirección IP de origen de las solicitudes entrantes
TlsVersion String Versión de seguridad de la capa de transporte (TLS) que usa la conexión de cliente. Los valores posibles son 1.0, 1.1 y 1.2.
Authentication/Type String Tipo de secreto usado para la autenticación al publicar mensajes.
-Key: la solicitud usa la clave de SAS
- SASToken: la solicitud usa un token de SAS generado a partir de la clave de SAS
- AADAccessToken: token de JSON Web Token (JWT) emitido por Microsoft Entra ID
- Unknown: ninguno de los tipos de autenticación anteriores. Las solicitudes de OPTIONS tienen este tipo de autenticación
Authentication/ObjectId String ObjectId de la entidad de servicio que usó cuando el tipo de autenticación se estableció en AADAccessToken
OperationResult String Resultado de la publicación. Los valores posibles son:
- Correcto
- Unauthorized
- Forbidden
- RequestEntityTooLarge
- BadRequest
- InternalServerError
TotalOperations String Estos seguimientos no se emiten para cada solicitud de publicación. Cada minuto se emite un agregado para cada combinación única de los valores anteriores.

Ejemplo: esquema para solicitudes de plano de datos

{
    "time": "2021-10-26T21:44:16.8117322Z",
    "resourceId": "/SUBSCRIPTIONS/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx/RESOURCEGROUPS/BMT-TEST/PROVIDERS/MICROSOFT.EVENTGRID/DOMAINS/BMTAUDITLOGDOMAIN",
    "operationName": "Microsoft.EventGrid/events/send",
    "category": "DataPlaneRequests",
    "level": "Information",
    "region": "CENTRALUSEUAP",
    "properties": {
        "aggregatedRequests": [
            {
                "networkAccess": "PublicAccess",
                "clientIpAddress": "xx.xx.xx.xxx",
                "tlsVersion": "1.2",
                "authentication": {
                            "type": "AADAccessToken",
                            "objectId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx"
                },
                "operationResult": "Success",
                "totalOperations": 1
            }
        ]
    }
}

Una vez seleccionada la configuración de diagnóstico DataPlaneRequests, los recursos de Event Grid comienzan a publicar los seguimientos de auditoría de las operaciones del plano de datos, incluidas las operaciones de acceso público y privado. Este seguimiento puede registrar una o varias solicitudes si es necesario.

Pasos siguientes

Para aprender a habilitar registros de diagnóstico de temas o dominios, consulte Habilitación de registros de diagnóstico.