Ü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:/SUBSCRIPTIONS/SAMPLE-SUBSCRIPTION-ID/RESOURCEGROUPS/SAMPLE-RESOURCEGROUP/PROVIDERS/MICROSOFT.EVENTGRID/TOPICS/TOPIC1

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.