Monitorování referenčních informací k datům pro doručování nabízených událostí služby Azure Event Grid
Tento článek obsahuje referenční informace o datech protokolů a metrik shromážděných k analýze výkonu a dostupnosti nabízeného doručení služby Azure Event Grid.
Důležité
Tato funkce je aktuálně ve verzi PREVIEW.
Metriky
Microsoft.EventGrid/domains
Metrika | Exportovatelné prostřednictvím nastavení diagnostiky? | Zobrazovaný název metriky | Unit | Typ agregace | Popis | Dimenze |
---|---|---|---|---|---|---|
AdvancedFilterEvaluationCount | Ano | Rozšířené vyhodnocení filtru | Počet | Celkem | Celkový počet rozšířených filtrů vyhodnocených napříč odběry událostí pro toto téma | Téma, EventSubscriptionName, DomainEventSubscriptionName |
DeadLetteredCount | Ano | Nedoručené události | Počet | Celkem | Celkový počet nedoručených událostí odpovídajících tomuto odběru událostí | Téma, EventSubscriptionName, DomainEventSubscriptionName, DeadLetterReason |
DeliveryAttemptFailCount | No | Neúspěšné události doručení | Počet | Celkem | Celkový počet událostí se nepodařilo doručit do tohoto odběru událostí. | Téma, EventSubscriptionName, DomainEventSubscriptionName, Error, ErrorType |
DeliverySuccessCount | Ano | Doručené události | Počet | Celkem | Celkový počet událostí doručených do tohoto odběru událostí | Téma, EventSubscriptionName, DomainEventSubscriptionName |
DestinationProcessingDurationInMs | No | Doba trvání zpracování cíle | Milisekundy | Průměr | Doba trvání zpracování cíle v milisekundách | Téma, EventSubscriptionName, DomainEventSubscriptionName |
Vyřazení funkceEventCount | Ano | Vynechané události | Počet | Celkem | Celkový počet vynechaných událostí odpovídajících tomuto odběru událostí | Téma, EventSubscriptionName, DomainEventSubscriptionName, DropReason |
MatchedEventCount | Ano | Odpovídající události | Počet | Celkem | Celkový počet událostí odpovídajících tomuto odběru událostí | Téma, EventSubscriptionName, DomainEventSubscriptionName |
PublishFailCount | Ano | Publikování neúspěšných událostí | Počet | Celkem | Celkový počet událostí, které se nepodařilo publikovat do tohoto tématu | Téma, typ chyby, chyba |
PublishSuccessCount | Ano | Publikované události | Počet | Celkem | Celkový počet událostí publikovaných v tomto tématu | Téma |
PublishSuccessLatencyInMs | Ano | Latence úspěšnosti publikování | Milisekundy | Celkem | Latence úspěšnosti publikování v milisekundách | Žádné rozměry |
Microsoft.EventGrid/eventSubscriptions
Metrika | Exportovatelné prostřednictvím nastavení diagnostiky? | Zobrazovaný název metriky | Unit | Typ agregace | Popis | Dimenze |
---|---|---|---|---|---|---|
DeadLetteredCount | Ano | Nedoručené události | Počet | Celkem | Celkový počet nedoručených událostí odpovídajících tomuto odběru událostí | DeadLetterReason |
DeliveryAttemptFailCount | No | Neúspěšné události doručení | Počet | Celkem | Celkový počet událostí se nepodařilo doručit do tohoto odběru událostí. | Chyba, typ chyby |
DeliverySuccessCount | Ano | Doručené události | Počet | Celkem | Celkový počet událostí doručených do tohoto odběru událostí | Žádné rozměry |
DestinationProcessingDurationInMs | No | Doba trvání zpracování cíle | Milisekundy | Průměr | Doba trvání zpracování cíle v milisekundách | Žádné rozměry |
Vyřazení funkceEventCount | Ano | Vynechané události | Počet | Celkem | Celkový počet vynechaných událostí odpovídajících tomuto odběru událostí | DropReason |
MatchedEventCount | Ano | Odpovídající události | Počet | Celkem | Celkový počet událostí odpovídajících tomuto odběru událostí | Žádné rozměry |
Microsoft.EventGrid/extensionTopics
Metrika | Exportovatelné prostřednictvím nastavení diagnostiky? | Zobrazovaný název metriky | Unit | Typ agregace | Popis | Dimenze |
---|---|---|---|---|---|---|
PublishFailCount | Ano | Publikování neúspěšných událostí | Počet | Celkem | Celkový počet událostí, které se nepodařilo publikovat do tohoto tématu | ErrorType, Error |
PublishSuccessCount | Ano | Publikované události | Počet | Celkem | Celkový počet událostí publikovaných v tomto tématu | Žádné rozměry |
PublishSuccessLatencyInMs | Ano | Latence úspěšnosti publikování | Milisekundy | Celkem | Latence úspěšnosti publikování v milisekundách | Žádné rozměry |
UnmatchedEventCount | Ano | Nepřiřazené události | Počet | Celkem | Celkový počet událostí, které neodpovídají žádnému odběru událostí pro toto téma | Žádné rozměry |
Microsoft.EventGrid/partnerNamespaces
Metrika | Exportovatelné prostřednictvím nastavení diagnostiky? | Zobrazovaný název metriky | Unit | Typ agregace | Popis | Dimenze |
---|---|---|---|---|---|---|
PublishFailCount | Ano | Publikování neúspěšných událostí | Počet | Celkem | Celkový počet událostí, které se nepodařilo publikovat do tohoto oboru názvů partnera | ErrorType, Error |
PublishSuccessCount | Ano | Publikované události | Počet | Celkem | Celkový počet událostí publikovaných do tohoto oboru názvů partnera | Žádné rozměry |
PublishSuccessLatencyInMs | Ano | Latence úspěšnosti publikování | Milisekundy | Celkem | Latence úspěšnosti publikování v milisekundách | Žádné rozměry |
UnmatchedEventCount | Ano | Nepřiřazené události | Počet | Celkem | Celkový počet událostí, které neodpovídají žádnému z témat partnera | Žádné rozměry |
Microsoft.EventGrid/partnerTopics
Metrika | Exportovatelné prostřednictvím nastavení diagnostiky? | Zobrazovaný název metriky | Unit | Typ agregace | Popis | Dimenze |
---|---|---|---|---|---|---|
AdvancedFilterEvaluationCount | Ano | Rozšířené vyhodnocení filtru | Počet | Celkem | Celkový počet rozšířených filtrů vyhodnocených napříč odběry událostí pro toto téma partnera | EventSubscriptionName |
DeadLetteredCount | Ano | Nedoručené události | Počet | Celkem | Celkový počet nedoručených událostí odpovídajících tomuto odběru událostí | DeadLetterReason, EventSubscriptionName |
DeliveryAttemptFailCount | No | Neúspěšné události doručení | Počet | Celkem | Celkový počet událostí se nepodařilo doručit do tohoto odběru událostí. | Chyba, ErrorType, EventSubscriptionName |
DeliverySuccessCount | Ano | Doručené události | Počet | Celkem | Celkový počet událostí doručených do tohoto odběru událostí | EventSubscriptionName |
DestinationProcessingDurationInMs | No | Doba trvání zpracování cíle | Milisekundy | Průměr | Doba trvání zpracování cíle v milisekundách | EventSubscriptionName |
Vyřazení funkceEventCount | Ano | Vynechané události | Počet | Celkem | Celkový počet vynechaných událostí odpovídajících tomuto odběru událostí | DropReason, EventSubscriptionName |
MatchedEventCount | Ano | Odpovídající události | Počet | Celkem | Celkový počet událostí odpovídajících tomuto odběru událostí | EventSubscriptionName |
PublishSuccessCount | Ano | Publikované události | Počet | Celkem | Celkový počet událostí publikovaných v tomto tématu partnera | Žádné rozměry |
UnmatchedEventCount | Ano | Nepřiřazené události | Počet | Celkem | Celkový počet událostí, které neodpovídají žádnému odběru událostí pro toto téma partnera | Žádné rozměry |
Microsoft.EventGrid/systemTopics
Metrika | Exportovatelné prostřednictvím nastavení diagnostiky? | Zobrazovaný název metriky | Unit | Typ agregace | Popis | Dimenze |
---|---|---|---|---|---|---|
AdvancedFilterEvaluationCount | Ano | Rozšířené vyhodnocení filtru | Počet | Celkem | Celkový počet rozšířených filtrů vyhodnocených napříč odběry událostí pro toto téma | EventSubscriptionName |
DeadLetteredCount | Ano | Nedoručené události | Počet | Celkem | Celkový počet nedoručených událostí odpovídajících tomuto odběru událostí | DeadLetterReason, EventSubscriptionName |
DeliveryAttemptFailCount | No | Neúspěšné události doručení | Počet | Celkem | Celkový počet událostí se nepodařilo doručit do tohoto odběru událostí. | Chyba, ErrorType, EventSubscriptionName |
DeliverySuccessCount | Ano | Doručené události | Počet | Celkem | Celkový počet událostí doručených do tohoto odběru událostí | EventSubscriptionName |
DestinationProcessingDurationInMs | No | Doba trvání zpracování cíle | Milisekundy | Průměr | Doba trvání zpracování cíle v milisekundách | EventSubscriptionName |
Vyřazení funkceEventCount | Ano | Vynechané události | Počet | Celkem | Celkový počet vynechaných událostí odpovídajících tomuto odběru událostí | DropReason, EventSubscriptionName |
MatchedEventCount | Ano | Odpovídající události | Počet | Celkem | Celkový počet událostí odpovídajících tomuto odběru událostí | EventSubscriptionName |
PublishFailCount | Ano | Publikování neúspěšných událostí | Počet | Celkem | Celkový počet událostí, které se nepodařilo publikovat do tohoto tématu | ErrorType, Error |
PublishSuccessCount | Ano | Publikované události | Počet | Celkem | Celkový počet událostí publikovaných v tomto tématu | Žádné rozměry |
PublishSuccessLatencyInMs | Ano | Latence úspěšnosti publikování | Milisekundy | Celkem | Latence úspěšnosti publikování v milisekundách | Žádné rozměry |
UnmatchedEventCount | Ano | Nepřiřazené události | Počet | Celkem | Celkový počet událostí, které neodpovídají žádnému odběru událostí pro toto téma | Žádné rozměry |
Microsoft.EventGrid/topics
Metrika | Exportovatelné prostřednictvím nastavení diagnostiky? | Zobrazovaný název metriky | Unit | Typ agregace | Popis | Dimenze |
---|---|---|---|---|---|---|
AdvancedFilterEvaluationCount | Ano | Rozšířené vyhodnocení filtru | Počet | Celkem | Celkový počet rozšířených filtrů vyhodnocených napříč odběry událostí pro toto téma | EventSubscriptionName |
DeadLetteredCount | Ano | Nedoručené události | Počet | Celkem | Celkový počet nedoručených událostí odpovídajících tomuto odběru událostí | DeadLetterReason, EventSubscriptionName |
DeliveryAttemptFailCount | No | Neúspěšné události doručení | Počet | Celkem | Celkový počet událostí se nepodařilo doručit do tohoto odběru událostí. | Chyba, ErrorType, EventSubscriptionName |
DeliverySuccessCount | Ano | Doručené události | Počet | Celkem | Celkový počet událostí doručených do tohoto odběru událostí | EventSubscriptionName |
DestinationProcessingDurationInMs | No | Doba trvání zpracování cíle | Milisekundy | Průměr | Doba trvání zpracování cíle v milisekundách | EventSubscriptionName |
Vyřazení funkceEventCount | Ano | Vynechané události | Počet | Celkem | Celkový počet vynechaných událostí odpovídajících tomuto odběru událostí | DropReason, EventSubscriptionName |
MatchedEventCount | Ano | Odpovídající události | Počet | Celkem | Celkový počet událostí odpovídajících tomuto odběru událostí | EventSubscriptionName |
PublishFailCount | Ano | Publikování neúspěšných událostí | Počet | Celkem | Celkový počet událostí, které se nepodařilo publikovat do tohoto tématu | ErrorType, Error |
PublishSuccessCount | Ano | Publikované události | Počet | Celkem | Celkový počet událostí publikovaných v tomto tématu | Žádné rozměry |
PublishSuccessLatencyInMs | Ano | Latence úspěšnosti publikování | Milisekundy | Celkem | Latence úspěšnosti publikování v milisekundách | Žádné rozměry |
UnmatchedEventCount | Ano | Nepřiřazené události | Počet | Celkem | Celkový počet událostí, které neodpovídají žádnému odběru událostí pro toto téma | Žádné rozměry |
Protokoly prostředků
Nastavení diagnostiky umožňuje uživatelům služby Event Grid zaznamenávat a zobrazovat protokoly selhání publikování a doručování v účtu úložiště, centru událostí nebo pracovním prostoru služby Log Analytics. Tento článek obsahuje schéma protokolů a ukázkovou položku protokolu.
Schéma pro protokoly selhání publikování/doručení
Název vlastnosti | Datový typ | Popis |
---|---|---|
Time | DateTime | Čas vygenerování položky protokolu Příklad hodnoty: 01-29-2020 09:52:02.700 |
EventSubscriptionName | String | Název odběru události Příklad hodnoty: "EVENTSUB1" Tato vlastnost existuje pouze pro protokoly selhání doručení. |
Kategorie | String | Název kategorie protokolu. Ukázkové hodnoty: DeliveryFailures nebo PublishFailures |
OperationName | String | Název operace způsobil chybu. Příklady hodnot: "Doručení" pro selhání doručení. |
Message | String | Zpráva protokolu pro uživatele vysvětlující důvod selhání a další podrobnosti. |
ResourceId | String | ID prostředku pro téma nebo prostředek domény Ukázkové hodnoty: |
Příklad – schéma pro protokoly selhání publikování/doručení
{
"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:"
}
Možné hodnoty Outcome
jsou , , TimedOut
Aborted
, GenericError
, a Busy
NotFound
. Event Grid zaznamená všechny informace, které obdrží z obslužné rutiny události v objektu message
. Například GenericError
protokoluje stavový kód HTTP, kód chyby a chybovou zprávu.
Schéma pro protokoly operací roviny dat
Název vlastnosti | Datový typ | Popis |
---|---|---|
NetworkAccess | String | Povolené hodnoty jsou: - PublicAccess - při připojování přes veřejnou IP adresu- PrivateAccess - při připojování přes privátní propojení |
ClientIpAddress | String | Zdrojová IP adresa příchozích požadavků |
TlsVersion | String | Verze protokolu TLS (Transport Layer Security) používaná připojením klienta. Možné hodnoty: 1,0, 1,1 a 1,2 |
Ověřování/typ | String | Typ tajného kódu používaného k ověřování při publikování zpráv. - Key – požadavek používá klíč SAS.- SASToken – požadavek používá token SAS vygenerovaný z klíče SAS.- AADAccessToken – Microsoft Entra ID vystavený token JSON Web Token (JWT)- Unknown – Žádný z výše uvedených typů ověřování. Požadavky OPTIONS mají tento typ ověřování. |
Ověřování nebo ID objektu | String | ObjectId instančního objektu použitého při nastavení typu ověřování AADAccessToken |
OperationResult | String | Výsledek publikování Možné hodnoty: -Úspěch -Neautorizovaný -Zakázaný – RequestEntityTooLarge - BadRequest – InternalServerError |
TotalOperations | String | U každého požadavku na publikování se tyto trasování nevygenerují. Každou minutu se vygeneruje agregace pro každou jedinečnou kombinaci výše uvedených hodnot. |
Příklad – schéma pro požadavky roviny dat
{
"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
}
]
}
}
Po výběru nastavení diagnostiky začnou DataPlaneRequests
prostředky Event Gridu publikovat trasování auditu pro operace roviny dat, včetně operací veřejného a privátního přístupu. V případě potřeby může toto trasování protokolovat jeden nebo více požadavků.
Další kroky
Informace o povolení diagnostických protokolů pro témata nebo domény najdete v tématu Povolení diagnostických protokolů.