Condividi tramite


Monitorare i riferimenti ai dati per il recapito di eventi push di Griglia di eventi di Azure

Questo articolo fornisce un riferimento ai dati dei log e delle metriche raccolti per analizzare le prestazioni e la disponibilità del recapito push di Griglia di eventi di Azure.

Importante

La funzionalità è attualmente disponibile in ANTEPRIMA.

Metriche

Microsoft.EventGrid/domains

Metrica Esportabile tramite Impostazioni di diagnostica? Nome visualizzato per la metrica Unità Tipo di aggregazione Descrizione Dimensioni
AdvancedFilterEvaluationCount Valutazioni avanzate dei filtri Count Totali Filtri avanzati totali valutati tra sottoscrizioni di eventi per questo argomento. Topic, EventSubscriptionName, DomainEventSubscriptionName
DeadLetteredCount Eventi di messaggi non recapitati Count Totali Totale eventi di messaggi non recapitati che corrispondono a questa sottoscrizione di eventi Topic, EventSubscriptionName, DomainEventSubscriptionName, DeadLetterReason
DeliveryAttemptFailCount No Eventi con recapito non riuscito Count Totali Numero totale di eventi con recapito non riuscito a questa sottoscrizione di eventi Topic, EventSubscriptionName, DomainEventSubscriptionName, Error, ErrorType
DeliverySuccessCount Eventi recapitati Count Totali Totali eventi recapitati a questa sottoscrizione di eventi Topic, EventSubscriptionName, DomainEventSubscriptionName
DestinationProcessingDurationInMs No Durata di elaborazione della destinazione Millisecondi Media Durata di elaborazione della destinazione in millisecondi Topic, EventSubscriptionName, DomainEventSubscriptionName
DroppedEventCount Eventi eliminati Count Totali Totali eventi eliminati corrispondenti a questa sottoscrizione di eventi Topic, EventSubscriptionName, DomainEventSubscriptionName, DropReason
MatchedEventCount Eventi abbinati Count Totali Numero totale di eventi abbinati a questa sottoscrizione di eventi Topic, EventSubscriptionName, DomainEventSubscriptionName
PublishFailCount Publish Failed Events (Eventi con pubblicazione non riuscita) Count Totali Numero totale di eventi che non è stato possibile pubblicare in questo argomento Argomento, ErrorType, Errore
PublishSuccessCount Eventi pubblicati Count Totali Numero totale di eventi pubblicati in questo argomento Argomento
PublishSuccessLatencyInMs Publish Success Latency (Latenza di pubblicazioni riuscite) Millisecondi Totali Latenza di pubblicazione riuscita in millisecondi Nessuna dimensione

Microsoft.EventGrid/eventSubscriptions

Metrica Esportabile tramite Impostazioni di diagnostica? Nome visualizzato per la metrica Unità Tipo di aggregazione Descrizione Dimensioni
DeadLetteredCount Eventi di messaggi non recapitati Count Totali Totale eventi di messaggi non recapitati che corrispondono a questa sottoscrizione di eventi DeadLetterReason
DeliveryAttemptFailCount No Eventi con recapito non riuscito Count Totali Numero totale di eventi con recapito non riuscito a questa sottoscrizione di eventi Error, ErrorType
DeliverySuccessCount Eventi recapitati Count Totali Totali eventi recapitati a questa sottoscrizione di eventi Nessuna dimensione
DestinationProcessingDurationInMs No Durata di elaborazione della destinazione Millisecondi Media Durata di elaborazione della destinazione in millisecondi Nessuna dimensione
DroppedEventCount Eventi eliminati Count Totali Totali eventi eliminati corrispondenti a questa sottoscrizione di eventi DropReason
MatchedEventCount Eventi abbinati Count Totali Numero totale di eventi abbinati a questa sottoscrizione di eventi Nessuna dimensione

Microsoft.EventGrid/extensionTopics

Metrica Esportabile tramite Impostazioni di diagnostica? Nome visualizzato per la metrica Unità Tipo di aggregazione Descrizione Dimensioni
PublishFailCount Publish Failed Events (Eventi con pubblicazione non riuscita) Count Totali Numero totale di eventi che non è stato possibile pubblicare in questo argomento ErrorType, Error
PublishSuccessCount Eventi pubblicati Count Totali Numero totale di eventi pubblicati in questo argomento Nessuna dimensione
PublishSuccessLatencyInMs Publish Success Latency (Latenza di pubblicazioni riuscite) Millisecondi Totali Latenza di pubblicazione riuscita in millisecondi Nessuna dimensione
UnmatchedEventCount Eventi senza corrispondenza Count Totali Totale eventi non corrispondenti ad alcuna sottoscrizione di eventi per questo argomento Nessuna dimensione

Microsoft.EventGrid/partnerNamespaces

Metrica Esportabile tramite Impostazioni di diagnostica? Nome visualizzato per la metrica Unità Tipo di aggregazione Descrizione Dimensioni
PublishFailCount Publish Failed Events (Eventi con pubblicazione non riuscita) Count Totali Non è stato possibile pubblicare eventi totali in questo spazio dei nomi partner ErrorType, Error
PublishSuccessCount Eventi pubblicati Count Totali Totale eventi pubblicati in questo spazio dei nomi partner Nessuna dimensione
PublishSuccessLatencyInMs Publish Success Latency (Latenza di pubblicazioni riuscite) Millisecondi Totali Latenza di pubblicazione riuscita in millisecondi Nessuna dimensione
UnmatchedEventCount Eventi senza corrispondenza Count Totali Totale eventi che non corrispondono ad alcuno degli argomenti dei partner Nessuna dimensione

Microsoft.EventGrid/partnerTopics

Metrica Esportabile tramite Impostazioni di diagnostica? Nome visualizzato per la metrica Unità Tipo di aggregazione Descrizione Dimensioni
AdvancedFilterEvaluationCount Valutazioni avanzate dei filtri Count Totali Filtri avanzati totali valutati tra sottoscrizioni di eventi per questo argomento del partner. EventSubscriptionName
DeadLetteredCount Eventi di messaggi non recapitati Count Totali Totale eventi di messaggi non recapitati che corrispondono a questa sottoscrizione di eventi DeadLetterReason, EventSubscriptionName
DeliveryAttemptFailCount No Eventi con recapito non riuscito Count Totali Numero totale di eventi con recapito non riuscito a questa sottoscrizione di eventi Error, ErrorType, EventSubscriptionName
DeliverySuccessCount Eventi recapitati Count Totali Totali eventi recapitati a questa sottoscrizione di eventi EventSubscriptionName
DestinationProcessingDurationInMs No Durata di elaborazione della destinazione Millisecondi Media Durata di elaborazione della destinazione in millisecondi EventSubscriptionName
DroppedEventCount Eventi eliminati Count Totali Totali eventi eliminati corrispondenti a questa sottoscrizione di eventi DropReason, EventSubscriptionName
MatchedEventCount Eventi abbinati Count Totali Numero totale di eventi abbinati a questa sottoscrizione di eventi EventSubscriptionName
PublishSuccessCount Eventi pubblicati Count Totali Totale eventi pubblicati in questo argomento del partner Nessuna dimensione
UnmatchedEventCount Eventi senza corrispondenza Count Totali Eventi totali che non corrispondono ad alcuna sottoscrizione di eventi per questo argomento del partner Nessuna dimensione

Microsoft.EventGrid/systemTopics

Metrica Esportabile tramite Impostazioni di diagnostica? Nome visualizzato per la metrica Unità Tipo di aggregazione Descrizione Dimensioni
AdvancedFilterEvaluationCount Valutazioni avanzate dei filtri Count Totali Filtri avanzati totali valutati tra sottoscrizioni di eventi per questo argomento. EventSubscriptionName
DeadLetteredCount Eventi di messaggi non recapitati Count Totali Totale eventi di messaggi non recapitati che corrispondono a questa sottoscrizione di eventi DeadLetterReason, EventSubscriptionName
DeliveryAttemptFailCount No Eventi con recapito non riuscito Count Totali Numero totale di eventi con recapito non riuscito a questa sottoscrizione di eventi Error, ErrorType, EventSubscriptionName
DeliverySuccessCount Eventi recapitati Count Totali Totali eventi recapitati a questa sottoscrizione di eventi EventSubscriptionName
DestinationProcessingDurationInMs No Durata di elaborazione della destinazione Millisecondi Media Durata di elaborazione della destinazione in millisecondi EventSubscriptionName
DroppedEventCount Eventi eliminati Count Totali Totali eventi eliminati corrispondenti a questa sottoscrizione di eventi DropReason, EventSubscriptionName
MatchedEventCount Eventi abbinati Count Totali Numero totale di eventi abbinati a questa sottoscrizione di eventi EventSubscriptionName
PublishFailCount Publish Failed Events (Eventi con pubblicazione non riuscita) Count Totali Numero totale di eventi che non è stato possibile pubblicare in questo argomento ErrorType, Error
PublishSuccessCount Eventi pubblicati Count Totali Numero totale di eventi pubblicati in questo argomento Nessuna dimensione
PublishSuccessLatencyInMs Publish Success Latency (Latenza di pubblicazioni riuscite) Millisecondi Totali Latenza di pubblicazione riuscita in millisecondi Nessuna dimensione
UnmatchedEventCount Eventi senza corrispondenza Count Totali Totale eventi non corrispondenti ad alcuna sottoscrizione di eventi per questo argomento Nessuna dimensione

Microsoft.EventGrid/topics

Metrica Esportabile tramite Impostazioni di diagnostica? Nome visualizzato per la metrica Unità Tipo di aggregazione Descrizione Dimensioni
AdvancedFilterEvaluationCount Valutazioni avanzate dei filtri Count Totali Filtri avanzati totali valutati tra sottoscrizioni di eventi per questo argomento. EventSubscriptionName
DeadLetteredCount Eventi di messaggi non recapitati Count Totali Totale eventi di messaggi non recapitati che corrispondono a questa sottoscrizione di eventi DeadLetterReason, EventSubscriptionName
DeliveryAttemptFailCount No Eventi con recapito non riuscito Count Totali Numero totale di eventi con recapito non riuscito a questa sottoscrizione di eventi Error, ErrorType, EventSubscriptionName
DeliverySuccessCount Eventi recapitati Count Totali Totali eventi recapitati a questa sottoscrizione di eventi EventSubscriptionName
DestinationProcessingDurationInMs No Durata di elaborazione della destinazione Millisecondi Media Durata di elaborazione della destinazione in millisecondi EventSubscriptionName
DroppedEventCount Eventi eliminati Count Totali Totali eventi eliminati corrispondenti a questa sottoscrizione di eventi DropReason, EventSubscriptionName
MatchedEventCount Eventi abbinati Count Totali Numero totale di eventi abbinati a questa sottoscrizione di eventi EventSubscriptionName
PublishFailCount Publish Failed Events (Eventi con pubblicazione non riuscita) Count Totali Numero totale di eventi che non è stato possibile pubblicare in questo argomento ErrorType, Error
PublishSuccessCount Eventi pubblicati Count Totali Numero totale di eventi pubblicati in questo argomento Nessuna dimensione
PublishSuccessLatencyInMs Publish Success Latency (Latenza di pubblicazioni riuscite) Millisecondi Totali Latenza di pubblicazione riuscita in millisecondi Nessuna dimensione
UnmatchedEventCount Eventi senza corrispondenza Count Totali Totale eventi non corrispondenti ad alcuna sottoscrizione di eventi per questo argomento Nessuna dimensione

Log risorse

Le impostazioni di diagnostica consentono agli utenti di Griglia di eventi di acquisire e visualizzare i log degli errori di pubblicazione e recapito in un account Archiviazione, un hub eventi o un'area di lavoro Log Analytics. Questo articolo fornisce lo schema per i log e una voce di log di esempio.

Schema per i log degli errori di pubblicazione/recapito

Nome della proprietà Tipo di dati Descrizione
Time Data/Ora Ora in cui è stata generata la voce di log

Valore di esempio: 01-29-2020 09:52:02.700

EventSubscriptionName Stringa Nome della sottoscrizione di eventi

Valore di esempio: "EVENTSUB1"

Questa proprietà esiste solo per i log degli errori di recapito.

Categoria Stringa Nome della categoria di log.

Valori di esempio: "DeliveryFailures" o "PublishFailures"

OperationName Stringa Il nome dell'operazione ha causato l'errore.

Valori di esempio: "Recapitare" per gli errori di recapito.

Messaggio Stringa Messaggio di log per l'utente che spiega il motivo dell'errore e altri dettagli.
ResourceId Stringa ID risorsa per la risorsa argomento/dominio

Valori di esempio:/SUBSCRIPTIONS/SAMPLE-SUBSCRIPTION-ID/RESOURCEGROUPS/SAMPLE-RESOURCEGROUP/PROVIDERS/MICROSOFT.EVENTGRID/TOPICS/TOPIC1

Esempio - Schema per i log degli errori di pubblicazione/recapito

{
    "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:"
}

I valori possibili di Outcome sono NotFound, Aborted, TimedOut, GenericErrore Busy. Griglia di eventi registra tutte le informazioni ricevute dal gestore eventi in message. Ad esempio, per GenericError, registra il codice di stato HTTP, il codice di errore e il messaggio di errore.

Schema per i log delle operazioni del piano dati

Nome della proprietà Tipo di dati Descrizione
NetworkAccess Stringa I valori consentiti sono:
- PublicAccess - quando ci si connette tramite IP pubblico
- PrivateAccess - quando ci si connette tramite collegamento privato
ClientIpAddress Stringa IP di origine delle richieste in ingresso
TlsVersion Stringa Versione tls (Transport Layer Security) usata dalla connessione client. I valori possibili sono: 1.0, 1.1 e 1.2
Autenticazione/tipo Stringa Tipo di segreto utilizzato per l'autenticazione durante la pubblicazione di messaggi.
-Key : la richiesta usa la chiave di firma di accesso condiviso
- SASToken : la richiesta usa un token di firma di accesso condiviso generato dalla chiave di firma di accesso condiviso
- AADAccessToken - Token JWT (Json Web Token) rilasciato da Microsoft Entra ID
- Unknown : nessuno dei tipi di autenticazione precedenti. Le richieste OPTIONS hanno questo tipo di autenticazione
Authentication/ObjectId Stringa ObjectId dell'entità servizio usata quando il tipo di autenticazione è impostato su AADAccessToken
OperationResult Stringa Risultato della pubblicazione. I valori possibili sono:
-Successo
- Non autorizzato
-Proibito
- RequestEntityTooLarge
- BadRequest
- InternalServerError
TotalOperations Stringa Queste tracce non vengono generate per ogni richiesta di pubblicazione. Ogni minuto viene generata un'aggregazione per ogni combinazione univoca di valori precedenti

Esempio - Schema per le richieste del piano dati

{
    "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
            }
        ]
    }
}

Dopo aver selezionato l'impostazione di diagnostica, le risorse di Griglia di eventi avviano la pubblicazione di tracce di controllo per le operazioni del DataPlaneRequests piano dati, incluse le operazioni di accesso pubblico e privato. Questa traccia può registrare una o più richieste, se necessario.

Passaggi successivi

Per informazioni su come abilitare i log di diagnostica per argomenti o domini, vedere Abilitare i log di diagnostica.