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 | Sì | Valutazioni avanzate dei filtri | Count | Totali | Filtri avanzati totali valutati tra sottoscrizioni di eventi per questo argomento. | Topic, EventSubscriptionName, DomainEventSubscriptionName |
DeadLetteredCount | Sì | 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 | Sì | 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 | Sì | Eventi eliminati | Count | Totali | Totali eventi eliminati corrispondenti a questa sottoscrizione di eventi | Topic, EventSubscriptionName, DomainEventSubscriptionName, DropReason |
MatchedEventCount | Sì | Eventi abbinati | Count | Totali | Numero totale di eventi abbinati a questa sottoscrizione di eventi | Topic, EventSubscriptionName, DomainEventSubscriptionName |
PublishFailCount | Sì | 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 | Sì | Eventi pubblicati | Count | Totali | Numero totale di eventi pubblicati in questo argomento | Argomento |
PublishSuccessLatencyInMs | Sì | 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 | Sì | 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 | Sì | 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 | Sì | Eventi eliminati | Count | Totali | Totali eventi eliminati corrispondenti a questa sottoscrizione di eventi | DropReason |
MatchedEventCount | Sì | 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 | Sì | 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 | Sì | Eventi pubblicati | Count | Totali | Numero totale di eventi pubblicati in questo argomento | Nessuna dimensione |
PublishSuccessLatencyInMs | Sì | Publish Success Latency (Latenza di pubblicazioni riuscite) | Millisecondi | Totali | Latenza di pubblicazione riuscita in millisecondi | Nessuna dimensione |
UnmatchedEventCount | Sì | 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 | Sì | 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 | Sì | Eventi pubblicati | Count | Totali | Totale eventi pubblicati in questo spazio dei nomi partner | Nessuna dimensione |
PublishSuccessLatencyInMs | Sì | Publish Success Latency (Latenza di pubblicazioni riuscite) | Millisecondi | Totali | Latenza di pubblicazione riuscita in millisecondi | Nessuna dimensione |
UnmatchedEventCount | Sì | 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 | Sì | Valutazioni avanzate dei filtri | Count | Totali | Filtri avanzati totali valutati tra sottoscrizioni di eventi per questo argomento del partner. | EventSubscriptionName |
DeadLetteredCount | Sì | 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 | Sì | 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 | Sì | Eventi eliminati | Count | Totali | Totali eventi eliminati corrispondenti a questa sottoscrizione di eventi | DropReason, EventSubscriptionName |
MatchedEventCount | Sì | Eventi abbinati | Count | Totali | Numero totale di eventi abbinati a questa sottoscrizione di eventi | EventSubscriptionName |
PublishSuccessCount | Sì | Eventi pubblicati | Count | Totali | Totale eventi pubblicati in questo argomento del partner | Nessuna dimensione |
UnmatchedEventCount | Sì | 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 | Sì | Valutazioni avanzate dei filtri | Count | Totali | Filtri avanzati totali valutati tra sottoscrizioni di eventi per questo argomento. | EventSubscriptionName |
DeadLetteredCount | Sì | 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 | Sì | 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 | Sì | Eventi eliminati | Count | Totali | Totali eventi eliminati corrispondenti a questa sottoscrizione di eventi | DropReason, EventSubscriptionName |
MatchedEventCount | Sì | Eventi abbinati | Count | Totali | Numero totale di eventi abbinati a questa sottoscrizione di eventi | EventSubscriptionName |
PublishFailCount | Sì | 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 | Sì | Eventi pubblicati | Count | Totali | Numero totale di eventi pubblicati in questo argomento | Nessuna dimensione |
PublishSuccessLatencyInMs | Sì | Publish Success Latency (Latenza di pubblicazioni riuscite) | Millisecondi | Totali | Latenza di pubblicazione riuscita in millisecondi | Nessuna dimensione |
UnmatchedEventCount | Sì | 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 | Sì | Valutazioni avanzate dei filtri | Count | Totali | Filtri avanzati totali valutati tra sottoscrizioni di eventi per questo argomento. | EventSubscriptionName |
DeadLetteredCount | Sì | 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 | Sì | 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 | Sì | Eventi eliminati | Count | Totali | Totali eventi eliminati corrispondenti a questa sottoscrizione di eventi | DropReason, EventSubscriptionName |
MatchedEventCount | Sì | Eventi abbinati | Count | Totali | Numero totale di eventi abbinati a questa sottoscrizione di eventi | EventSubscriptionName |
PublishFailCount | Sì | 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 | Sì | Eventi pubblicati | Count | Totali | Numero totale di eventi pubblicati in questo argomento | Nessuna dimensione |
PublishSuccessLatencyInMs | Sì | Publish Success Latency (Latenza di pubblicazioni riuscite) | Millisecondi | Totali | Latenza di pubblicazione riuscita in millisecondi | Nessuna dimensione |
UnmatchedEventCount | Sì | 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: |
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
, GenericError
e 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.