Überwachen der Datenreferenz für die Pushereignisübermittlung von Azure Event Grid
Dieser Artikel enthält eine Referenz von Protokoll- und Metrikdaten, die gesammelt werden, um die Leistung und Verfügbarkeit der Pushübermittlung von Azure Event Grid zu analysieren.
Wichtig
Dieses Feature befindet sich derzeit in der VORSCHAU.
metrics
Microsoft.EventGrid/domains
Metrik | Über Diagnoseeinstellungen exportierbar? | Metrikanzeigename | Einheit | Aggregationstyp | BESCHREIBUNG | Dimensionen |
---|---|---|---|---|---|---|
AdvancedFilterEvaluationCount | Ja | Erweiterte Filterauswertungen | Anzahl | Gesamt | Gesamtanzahl erweiterter Filter, die für dieses Thema in Ereignisabonnements ausgewertet werden. | Topic, EventSubscriptionName, DomainEventSubscriptionName |
DeadLetteredCount | Ja | Unzustellbare Ereignisse | Anzahl | Gesamt | Gesamtanzahl der unzustellbaren Ereignisse, die mit diesem Ereignisabonnement übereinstimmen | Topic, EventSubscriptionName, DomainEventSubscriptionName, DeadLetterReason |
DeliveryAttemptFailCount | Nein | Ereignisse mit Übermittlungsfehler | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die nicht an dieses Ereignisabonnement übermittelt werden konnten | Topic, EventSubscriptionName, DomainEventSubscriptionName, Error, ErrorType |
DeliverySuccessCount | Ja | Übermittelte Ereignisse | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die an dieses Ereignisabonnement übermittelt wurden | Topic, EventSubscriptionName, DomainEventSubscriptionName |
DestinationProcessingDurationInMs | Nein | Zielverarbeitungsdauer | Millisekunden | Average | Zielverarbeitungsdauer in Millisekunden | Topic, EventSubscriptionName, DomainEventSubscriptionName |
DroppedEventCount | Ja | Gelöschte Ereignisse | Anzahl | Gesamt | Gesamtanzahl der gelöschten Ereignisse, die mit diesem Ereignisabonnement übereinstimmen | Topic, EventSubscriptionName, DomainEventSubscriptionName, DropReason |
MatchedEventCount | Ja | Übereinstimmende Ereignisse | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die diesem Ereignisabonnement zugeordnet sind | Topic, EventSubscriptionName, DomainEventSubscriptionName |
PublishFailCount | Ja | Ereignisse mit Veröffentlichungsfehler | Anzahl | Gesamt | Gesamtanzahl der zu diesem Thema fehlerhaft veröffentlichten Ereignisse | Topic, ErrorType, Error |
PublishSuccessCount | Ja | Veröffentlichte Ereignisse | Anzahl | Gesamt | Gesamtanzahl der zu diesem Thema veröffentlichten Ereignisse | Thema |
PublishSuccessLatencyInMs | Ja | Latenz erfolgreicher Veröffentlichungen | Millisekunden | Gesamt | Latenz erfolgreicher Veröffentlichungen in Millisekunden | Keine Dimensionen |
Microsoft.EventGrid/eventSubscriptions
Metrik | Über Diagnoseeinstellungen exportierbar? | Metrikanzeigename | Einheit | Aggregationstyp | BESCHREIBUNG | Dimensionen |
---|---|---|---|---|---|---|
DeadLetteredCount | Ja | Unzustellbare Ereignisse | Anzahl | Gesamt | Gesamtanzahl der unzustellbaren Ereignisse, die mit diesem Ereignisabonnement übereinstimmen | DeadLetterReason |
DeliveryAttemptFailCount | Nein | Ereignisse mit Übermittlungsfehler | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die nicht an dieses Ereignisabonnement übermittelt werden konnten | Error, ErrorType |
DeliverySuccessCount | Ja | Übermittelte Ereignisse | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die an dieses Ereignisabonnement übermittelt wurden | Keine Dimensionen |
DestinationProcessingDurationInMs | Nein | Zielverarbeitungsdauer | Millisekunden | Average | Zielverarbeitungsdauer in Millisekunden | Keine Dimensionen |
DroppedEventCount | Ja | Gelöschte Ereignisse | Anzahl | Gesamt | Gesamtanzahl der gelöschten Ereignisse, die mit diesem Ereignisabonnement übereinstimmen | DropReason |
MatchedEventCount | Ja | Übereinstimmende Ereignisse | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die diesem Ereignisabonnement zugeordnet sind | Keine Dimensionen |
Microsoft.EventGrid/extensionTopics
Metrik | Über Diagnoseeinstellungen exportierbar? | Metrikanzeigename | Einheit | Aggregationstyp | BESCHREIBUNG | Dimensionen |
---|---|---|---|---|---|---|
PublishFailCount | Ja | Ereignisse mit Veröffentlichungsfehler | Anzahl | Gesamt | Gesamtanzahl der zu diesem Thema fehlerhaft veröffentlichten Ereignisse | ErrorType, Error |
PublishSuccessCount | Ja | Veröffentlichte Ereignisse | Anzahl | Gesamt | Gesamtanzahl der zu diesem Thema veröffentlichten Ereignisse | Keine Dimensionen |
PublishSuccessLatencyInMs | Ja | Latenz erfolgreicher Veröffentlichungen | Millisekunden | Gesamt | Latenz erfolgreicher Veröffentlichungen in Millisekunden | Keine Dimensionen |
UnmatchedEventCount | Ja | Ereignisse ohne Übereinstimmung | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die mit keinem der Ereignisabonnements für dieses Thema übereinstimmen | Keine Dimensionen |
Microsoft.EventGrid/partnerNamespaces
Metrik | Über Diagnoseeinstellungen exportierbar? | Metrikanzeigename | Einheit | Aggregationstyp | BESCHREIBUNG | Dimensionen |
---|---|---|---|---|---|---|
PublishFailCount | Ja | Ereignisse mit Veröffentlichungsfehler | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die nicht in diesem Partner-Namespace veröffentlicht werden konnten | ErrorType, Error |
PublishSuccessCount | Ja | Veröffentlichte Ereignisse | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die in diesem Partner-Namespace veröffentlicht wurden | Keine Dimensionen |
PublishSuccessLatencyInMs | Ja | Latenz erfolgreicher Veröffentlichungen | Millisekunden | Gesamt | Latenz erfolgreicher Veröffentlichungen in Millisekunden | Keine Dimensionen |
UnmatchedEventCount | Ja | Ereignisse ohne Übereinstimmung | Anzahl | Gesamt | Gesamtereignisse, die keinem der Partnerthemen entsprechen | Keine Dimensionen |
Microsoft.EventGrid/partnerTopics
Metrik | Über Diagnoseeinstellungen exportierbar? | Metrikanzeigename | Einheit | Aggregationstyp | BESCHREIBUNG | Dimensionen |
---|---|---|---|---|---|---|
AdvancedFilterEvaluationCount | Ja | Erweiterte Filterauswertungen | Anzahl | Gesamt | Gesamtanzahl erweiterter Filter, die für dieses Partnerthema in Ereignisabonnements ausgewertet werden. | EventSubscriptionName |
DeadLetteredCount | Ja | Unzustellbare Ereignisse | Anzahl | Gesamt | Gesamtanzahl der unzustellbaren Ereignisse, die mit diesem Ereignisabonnement übereinstimmen | DeadLetterReason, EventSubscriptionName |
DeliveryAttemptFailCount | Nein | Ereignisse mit Übermittlungsfehler | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die nicht an dieses Ereignisabonnement übermittelt werden konnten | Error, ErrorType, EventSubscriptionName |
DeliverySuccessCount | Ja | Übermittelte Ereignisse | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die an dieses Ereignisabonnement übermittelt wurden | EventSubscriptionName |
DestinationProcessingDurationInMs | Nein | Zielverarbeitungsdauer | Millisekunden | Average | Zielverarbeitungsdauer in Millisekunden | EventSubscriptionName |
DroppedEventCount | Ja | Gelöschte Ereignisse | Anzahl | Gesamt | Gesamtanzahl der gelöschten Ereignisse, die mit diesem Ereignisabonnement übereinstimmen | DropReason, EventSubscriptionName |
MatchedEventCount | Ja | Übereinstimmende Ereignisse | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die diesem Ereignisabonnement zugeordnet sind | EventSubscriptionName |
PublishSuccessCount | Ja | Veröffentlichte Ereignisse | Anzahl | Gesamt | Gesamtzahl der zu diesem Partnerthema veröffentlichten Ereignisse | Keine Dimensionen |
UnmatchedEventCount | Ja | Ereignisse ohne Übereinstimmung | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die mit keinem der Ereignisabonnements für dieses Partnerthema übereinstimmen | Keine Dimensionen |
Microsoft.EventGrid/systemTopics
Metrik | Über Diagnoseeinstellungen exportierbar? | Metrikanzeigename | Einheit | Aggregationstyp | BESCHREIBUNG | Dimensionen |
---|---|---|---|---|---|---|
AdvancedFilterEvaluationCount | Ja | Erweiterte Filterauswertungen | Anzahl | Gesamt | Gesamtanzahl erweiterter Filter, die für dieses Thema in Ereignisabonnements ausgewertet werden. | EventSubscriptionName |
DeadLetteredCount | Ja | Unzustellbare Ereignisse | Anzahl | Gesamt | Gesamtanzahl der unzustellbaren Ereignisse, die mit diesem Ereignisabonnement übereinstimmen | DeadLetterReason, EventSubscriptionName |
DeliveryAttemptFailCount | Nein | Ereignisse mit Übermittlungsfehler | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die nicht an dieses Ereignisabonnement übermittelt werden konnten | Error, ErrorType, EventSubscriptionName |
DeliverySuccessCount | Ja | Übermittelte Ereignisse | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die an dieses Ereignisabonnement übermittelt wurden | EventSubscriptionName |
DestinationProcessingDurationInMs | Nein | Zielverarbeitungsdauer | Millisekunden | Average | Zielverarbeitungsdauer in Millisekunden | EventSubscriptionName |
DroppedEventCount | Ja | Gelöschte Ereignisse | Anzahl | Gesamt | Gesamtanzahl der gelöschten Ereignisse, die mit diesem Ereignisabonnement übereinstimmen | DropReason, EventSubscriptionName |
MatchedEventCount | Ja | Übereinstimmende Ereignisse | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die diesem Ereignisabonnement zugeordnet sind | EventSubscriptionName |
PublishFailCount | Ja | Ereignisse mit Veröffentlichungsfehler | Anzahl | Gesamt | Gesamtanzahl der zu diesem Thema fehlerhaft veröffentlichten Ereignisse | ErrorType, Error |
PublishSuccessCount | Ja | Veröffentlichte Ereignisse | Anzahl | Gesamt | Gesamtanzahl der zu diesem Thema veröffentlichten Ereignisse | Keine Dimensionen |
PublishSuccessLatencyInMs | Ja | Latenz erfolgreicher Veröffentlichungen | Millisekunden | Gesamt | Latenz erfolgreicher Veröffentlichungen in Millisekunden | Keine Dimensionen |
UnmatchedEventCount | Ja | Ereignisse ohne Übereinstimmung | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die mit keinem der Ereignisabonnements für dieses Thema übereinstimmen | Keine Dimensionen |
Microsoft.EventGrid/topics
Metrik | Über Diagnoseeinstellungen exportierbar? | Metrikanzeigename | Einheit | Aggregationstyp | BESCHREIBUNG | Dimensionen |
---|---|---|---|---|---|---|
AdvancedFilterEvaluationCount | Ja | Erweiterte Filterauswertungen | Anzahl | Gesamt | Gesamtanzahl erweiterter Filter, die für dieses Thema in Ereignisabonnements ausgewertet werden. | EventSubscriptionName |
DeadLetteredCount | Ja | Unzustellbare Ereignisse | Anzahl | Gesamt | Gesamtanzahl der unzustellbaren Ereignisse, die mit diesem Ereignisabonnement übereinstimmen | DeadLetterReason, EventSubscriptionName |
DeliveryAttemptFailCount | Nein | Ereignisse mit Übermittlungsfehler | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die nicht an dieses Ereignisabonnement übermittelt werden konnten | Error, ErrorType, EventSubscriptionName |
DeliverySuccessCount | Ja | Übermittelte Ereignisse | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die an dieses Ereignisabonnement übermittelt wurden | EventSubscriptionName |
DestinationProcessingDurationInMs | Nein | Zielverarbeitungsdauer | Millisekunden | Average | Zielverarbeitungsdauer in Millisekunden | EventSubscriptionName |
DroppedEventCount | Ja | Gelöschte Ereignisse | Anzahl | Gesamt | Gesamtanzahl der gelöschten Ereignisse, die mit diesem Ereignisabonnement übereinstimmen | DropReason, EventSubscriptionName |
MatchedEventCount | Ja | Übereinstimmende Ereignisse | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die diesem Ereignisabonnement zugeordnet sind | EventSubscriptionName |
PublishFailCount | Ja | Ereignisse mit Veröffentlichungsfehler | Anzahl | Gesamt | Gesamtanzahl der zu diesem Thema fehlerhaft veröffentlichten Ereignisse | ErrorType, Error |
PublishSuccessCount | Ja | Veröffentlichte Ereignisse | Anzahl | Gesamt | Gesamtanzahl der zu diesem Thema veröffentlichten Ereignisse | Keine Dimensionen |
PublishSuccessLatencyInMs | Ja | Latenz erfolgreicher Veröffentlichungen | Millisekunden | Gesamt | Latenz erfolgreicher Veröffentlichungen in Millisekunden | Keine Dimensionen |
UnmatchedEventCount | Ja | Ereignisse ohne Übereinstimmung | Anzahl | Gesamt | Gesamtzahl der Ereignisse, die mit keinem der Ereignisabonnements für dieses Thema übereinstimmen | Keine Dimensionen |
Ressourcenprotokolle
Diagnoseeinstellungen ermöglichen es Event Grid-Benutzern, Protokolle zu Veröffentlichungs- und Zustellungsfehlern entweder in einem Speicherkonto, einer Event Hub-Instanz oder einem Log Analytics-Arbeitsbereich zu erfassen und anzuzeigen. In diesem Artikel werden das Schema für die Protokolle und ein Beispielprotokolleintrag bereitgestellt.
Schema für Veröffentlichungs-/Zustellungsfehlerprotokolle
Eigenschaftenname | Datentyp | BESCHREIBUNG |
---|---|---|
Time | Datetime | Der Zeitpunkt, zu dem der Protokolleintrag generiert wurde. Beispielwert: 01-29-2020 09:52:02.700 |
EventSubscriptionName | String | Der Name des Ereignisabonnements. Beispielwert: „EVENTSUB1“ Diese Eigenschaft ist nur für Zustellungsfehlerprotokolle vorhanden. |
Category | String | Der Name der Protokollkategorie. Beispielwerte: „DeliveryFailures“ oder „PublishFailures“ |
Vorgangsname | String | Der Name des Vorgangs hat den Fehler verursacht. Beispielwerte: „Deliver“ für Zustellungsfehler. |
`Message` | String | Die Protokollnachricht für den Benutzer, in der der Grund für den Fehler und weitere Details erläutert werden. |
resourceId | String | Die Ressourcen-ID für die Themen-/Domänenressource. Beispielwerte: |
Beispiel: Schema für Veröffentlichungs-/Zustellungsfehlerprotokolle
{
"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:"
}
Die möglichen Werte von Outcome
sind NotFound
, Aborted
, TimedOut
, GenericError
und Busy
. Event Grid protokolliert alle Informationen, die der Dienst vom Ereignishandler in message
empfängt. Für GenericError
werden beispielsweise der HTTP-Statuscode, der Fehlercode und die Fehlermeldung protokolliert.
Schema für Protokolle von Vorgängen auf der Datenebene
Eigenschaftenname | Datentyp | Beschreibung |
---|---|---|
NetworkAccess | String | Zulässige Werte sind: . - PublicAccess – bei Verbindung über öffentliche IP-Adresse- PrivateAccess – bei Verbindung über eine private Verbindung |
ClientIpAddress | String | Quell-IP von eingehenden Anforderungen |
TlsVersion | String | Die von der Client-Verbindung verwendete TLS-Version (Transport Layer Security). Mögliche Werte sind: 1.0, 1.1 und 1.2 |
Authentication/Type | String | Der Typ des Geheimnisses, der beim Veröffentlichen von Nachrichten für die Authentifizierung verwendet wird. - Key – Anforderung verwendet den SAS-Schlüssel- SASToken – Anforderung verwendet ein SAS-Token, das aus einem SAS-Schlüssel generiert wurde- AADAccessToken – von Microsoft Entra ID ausgestelltes JSON Web Token (JWT)-Token- Unknown – Keine der oben genannten Authentifizierungsarten OPTIONS-Anforderungen weisen diesen Authentifizierungstyp auf. |
Authentication/ObjectId | String | ObjectId des Dienstherrn, der verwendet wird, wenn der Authentifizierungstyp auf AADAccessToken gesetzt ist |
OperationResult | String | Ergebnis der Veröffentlichung. Mögliche Werte sind: – Erfolg - Unauthorized - Forbidden - RequestEntityTooLarge - BadRequest - InternalServerError |
TotalOperations | String | Diese Spuren werden nicht für jede Veröffentlichungsanfrage ausgegeben. Ein Aggregat für jede eindeutige Kombination der oben genannten Werte wird jede Minute ausgegeben. |
Beispiel: Schema für Datenebenenanforderungen
{
"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
}
]
}
}
Sobald die Diagnoseeinstellung DataPlaneRequests
ausgewählt ist, beginnen die Event Grid-Ressourcen mit der Veröffentlichung von Überwachungsablaufverfolgungen für Vorgänge auf der Datenebene, einschließlich öffentlicher und privater Zugriffsvorgänge. Dieser Trace kann bei Bedarf eine oder mehrere Anfragen protokollieren.
Nächste Schritte
Weitere Informationen zum Aktivieren von Diagnoseprotokollen für Themen oder Domänen finden Sie unter Aktivieren von Diagnoseprotokollen.