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.

Metrica

Microsoft.EventGrid/domains

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

Microsoft.EventGrid/eventSubscriptions

Metric Esportabile tramite Impostazioni di diagnostica? Nome visualizzato per la metrica Unità Tipo di aggregazione Descrizione Dimensioni
DeadLetteredCount Eventi di messaggi non recapitati Count Totale Totale eventi di messaggi non recapitati che corrispondono a questa sottoscrizione di eventi DeadLetterReason
DeliveryAttemptFailCount No Eventi con recapito non riuscito Count Totale Numero totale di eventi con recapito non riuscito a questa sottoscrizione di eventi Error, ErrorType
DeliverySuccessCount Eventi recapitati Count Totale 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 Totale Totali eventi eliminati corrispondenti a questa sottoscrizione di eventi DropReason
MatchedEventCount Eventi abbinati Count Totale Numero totale di eventi abbinati a questa sottoscrizione di eventi Nessuna dimensione

Microsoft.EventGrid/extensionTopics

Metric 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 Totale Numero totale di eventi che non è stato possibile pubblicare in questo argomento ErrorType, Error
PublishSuccessCount Eventi pubblicati Count Totale Numero totale di eventi pubblicati in questo argomento Nessuna dimensione
PublishSuccessLatencyInMs Publish Success Latency (Latenza di pubblicazioni riuscite) Millisecondi Totale Latenza di pubblicazione riuscita in millisecondi Nessuna dimensione
UnmatchedEventCount Eventi senza corrispondenza Count Totale Totale eventi non corrispondenti ad alcuna sottoscrizione di eventi per questo argomento Nessuna dimensione

Microsoft.EventGrid/partnerNamespaces

Metric 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 Totale Non è stato possibile pubblicare eventi totali in questo spazio dei nomi partner ErrorType, Error
PublishSuccessCount Eventi pubblicati Count Totale Totale eventi pubblicati in questo spazio dei nomi partner Nessuna dimensione
PublishSuccessLatencyInMs Publish Success Latency (Latenza di pubblicazioni riuscite) Millisecondi Totale Latenza di pubblicazione riuscita in millisecondi Nessuna dimensione
UnmatchedEventCount Eventi senza corrispondenza Count Totale Totale eventi che non corrispondono ad alcuno degli argomenti dei partner Nessuna dimensione

Microsoft.EventGrid/partnerTopics

Metric Esportabile tramite Impostazioni di diagnostica? Nome visualizzato per la metrica Unità Tipo di aggregazione Descrizione Dimensioni
AdvancedFilterEvaluationCount Valutazioni avanzate dei filtri Count Totale Filtri avanzati totali valutati tra sottoscrizioni di eventi per questo argomento del partner. EventSubscriptionName
DeadLetteredCount Eventi di messaggi non recapitati Count Totale Totale eventi di messaggi non recapitati che corrispondono a questa sottoscrizione di eventi DeadLetterReason, EventSubscriptionName
DeliveryAttemptFailCount No Eventi con recapito non riuscito Count Totale Numero totale di eventi con recapito non riuscito a questa sottoscrizione di eventi Error, ErrorType, EventSubscriptionName
DeliverySuccessCount Eventi recapitati Count Totale 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 Totale Totali eventi eliminati corrispondenti a questa sottoscrizione di eventi DropReason, EventSubscriptionName
MatchedEventCount Eventi abbinati Count Totale Numero totale di eventi abbinati a questa sottoscrizione di eventi EventSubscriptionName
PublishSuccessCount Eventi pubblicati Count Totale Totale eventi pubblicati in questo argomento del partner Nessuna dimensione
UnmatchedEventCount Eventi senza corrispondenza Count Totale Eventi totali che non corrispondono ad alcuna sottoscrizione di eventi per questo argomento del partner Nessuna dimensione

Microsoft.EventGrid/systemTopics

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

Microsoft.EventGrid/topics

Metric Esportabile tramite Impostazioni di diagnostica? Nome visualizzato per la metrica Unità Tipo di aggregazione Descrizione Dimensioni
AdvancedFilterEvaluationCount Valutazioni avanzate dei filtri Count Totale Filtri avanzati totali valutati tra sottoscrizioni di eventi per questo argomento. EventSubscriptionName
DeadLetteredCount Eventi di messaggi non recapitati Count Totale Totale eventi di messaggi non recapitati che corrispondono a questa sottoscrizione di eventi DeadLetterReason, EventSubscriptionName
DeliveryAttemptFailCount No Eventi con recapito non riuscito Count Totale Numero totale di eventi con recapito non riuscito a questa sottoscrizione di eventi Error, ErrorType, EventSubscriptionName
DeliverySuccessCount Eventi recapitati Count Totale 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 Totale Totali eventi eliminati corrispondenti a questa sottoscrizione di eventi DropReason, EventSubscriptionName
MatchedEventCount Eventi abbinati Count Totale Numero totale di eventi abbinati a questa sottoscrizione di eventi EventSubscriptionName
PublishFailCount Publish Failed Events (Eventi con pubblicazione non riuscita) Count Totale Numero totale di eventi che non è stato possibile pubblicare in questo argomento ErrorType, Error
PublishSuccessCount Eventi pubblicati Count Totale Numero totale di eventi pubblicati in questo argomento Nessuna dimensione
PublishSuccessLatencyInMs Publish Success Latency (Latenza di pubblicazioni riuscite) Millisecondi Totale Latenza di pubblicazione riuscita in millisecondi Nessuna dimensione
UnmatchedEventCount Eventi senza corrispondenza Count Totale 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 di archiviazione, in un hub eventi o in 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 proprietà Tipo di dati Descrizione
Data e ora Data/Ora Ora in cui è stata generata la voce di log

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

EventSubscriptionName String Nome della sottoscrizione di eventi

Valore di esempio: "EVENTSUB1"

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

Categoria String Nome della categoria di log.

Valori di esempio: "DeliveryFailures" o "PublishFailures"

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

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

Message String Messaggio di log per l'utente che spiega il motivo dell'errore e altri dettagli.
ResourceId String 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-SUBSCRIPTION-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 proprietà Tipo di dati Descrizione
NetworkAccess String I valori consentiti sono:
- PublicAccess - quando ci si connette tramite IP pubblico
- PrivateAccess - quando ci si connette tramite collegamento privato
ClientIpAddress String IP di origine delle richieste in ingresso
TlsVersion String Versione tls (Transport Layer Security) usata dalla connessione client. I valori possibili sono: 1.0, 1.1 e 1.2
Autenticazione/tipo String 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 String ObjectId dell'entità servizio usata quando il tipo di autenticazione è impostato su AADAccessToken
OperationResult String Risultato della pubblicazione. I valori possibili sono:
-Successo
-Non autorizzato
-Vietato
- RequestEntityTooLarge
- BadRequest
- InternalServerError
TotalOperations String 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.