Azure Event Grid'in anında iletme olayı teslimi için veri başvurularını izleme
Bu makale, Azure Event Grid'in anında iletme tesliminin performansını ve kullanılabilirliğini analiz etmek için toplanan günlük ve ölçüm verilerine bir başvuru sağlar.
Önemli
Bu özellik şu anda ÖNİzLEME aşamasındadır.
Ölçümler
Microsoft.EventGrid/domains
Metric | Tanılama Ayarları aracılığıyla dışarı aktarılabilir mi? | Ölçüm Görünen Adı | Unit | Toplama Türü | Açıklama | Boyutlar |
---|---|---|---|---|---|---|
AdvancedFilterEvaluationCount | Yes | Gelişmiş Filtre Değerlendirmeleri | Sayı | Toplam | Bu konu için olay abonelikleri genelinde değerlendirilen toplam gelişmiş filtre sayısı. | Konu, EventSubscriptionName, DomainEventSubscriptionName |
DeadLetteredCount | Yes | Teslim Edilemeyen Olaylar | Sayı | Toplam | Bu olay aboneliğiyle eşleşen toplam teslim edilemeyen olay sayısı | Konu, EventSubscriptionName, DomainEventSubscriptionName, DeadLetterReason |
DeliveryAttemptFailCount | Hayır | Teslim Başarısız Olaylar | Sayı | Toplam | Bu olay aboneliğine toplam olay teslimi başarısız oldu | Konu, EventSubscriptionName, DomainEventSubscriptionName, Error, ErrorType |
DeliverySuccessCount | Yes | Teslim Edilen Olaylar | Sayı | Toplam | Bu olay aboneliğine teslim edilen toplam olay sayısı | Konu, EventSubscriptionName, DomainEventSubscriptionName |
DestinationProcessingDurationInMs | Hayır | Hedef İşleme Süresi | Milisaniye | Ortalama | Milisaniye cinsinden hedef işleme süresi | Konu, EventSubscriptionName, DomainEventSubscriptionName |
DroppedEventCount | Yes | Bırakılan Olaylar | Sayı | Toplam | Bu olay aboneliğiyle eşleşen bırakılan toplam olay sayısı | Konu, EventSubscriptionName, DomainEventSubscriptionName, DropReason |
MatchedEventCount | Yes | Eşleşen Olaylar | Sayı | Toplam | Bu olay aboneliğiyle eşleşen toplam olay sayısı | Konu, EventSubscriptionName, DomainEventSubscriptionName |
PublishFailCount | Yes | Başarısız Olayları Yayımla | Sayı | Toplam | Toplam olay bu konuya yayımlanamadı | Konu, ErrorType, Hata |
PublishSuccessCount | Yes | Yayımlanan Olaylar | Sayı | Toplam | Bu konu başlığında yayımlanan toplam olay sayısı | Konu |
PublishSuccessLatencyInMs | Yes | Yayımlama Başarılı Gecikme Süresi | Milisaniye | Toplam | Başarı gecikme süresini milisaniye cinsinden yayımlama | Boyut Yok |
Microsoft.EventGrid/eventSubscriptions
Metric | Tanılama Ayarları aracılığıyla dışarı aktarılabilir mi? | Ölçüm Görünen Adı | Unit | Toplama Türü | Açıklama | Boyutlar |
---|---|---|---|---|---|---|
DeadLetteredCount | Yes | Teslim Edilemeyen Olaylar | Sayı | Toplam | Bu olay aboneliğiyle eşleşen toplam teslim edilemeyen olay sayısı | DeadLetterReason |
DeliveryAttemptFailCount | Hayır | Teslim Başarısız Olaylar | Sayı | Toplam | Bu olay aboneliğine toplam olay teslimi başarısız oldu | Error, ErrorType |
DeliverySuccessCount | Yes | Teslim Edilen Olaylar | Sayı | Toplam | Bu olay aboneliğine teslim edilen toplam olay sayısı | Boyut Yok |
DestinationProcessingDurationInMs | Hayır | Hedef İşleme Süresi | Milisaniye | Ortalama | Milisaniye cinsinden hedef işleme süresi | Boyut Yok |
DroppedEventCount | Yes | Bırakılan Olaylar | Sayı | Toplam | Bu olay aboneliğiyle eşleşen bırakılan toplam olay sayısı | DropReason |
MatchedEventCount | Yes | Eşleşen Olaylar | Sayı | Toplam | Bu olay aboneliğiyle eşleşen toplam olay sayısı | Boyut Yok |
Microsoft.EventGrid/extensionTopics
Metric | Tanılama Ayarları aracılığıyla dışarı aktarılabilir mi? | Ölçüm Görünen Adı | Unit | Toplama Türü | Açıklama | Boyutlar |
---|---|---|---|---|---|---|
PublishFailCount | Yes | Başarısız Olayları Yayımla | Sayı | Toplam | Toplam olay bu konuya yayımlanamadı | ErrorType, Error |
PublishSuccessCount | Yes | Yayımlanan Olaylar | Sayı | Toplam | Bu konu başlığında yayımlanan toplam olay sayısı | Boyut Yok |
PublishSuccessLatencyInMs | Yes | Yayımlama Başarılı Gecikme Süresi | Milisaniye | Toplam | Başarı gecikme süresini milisaniye cinsinden yayımlama | Boyut Yok |
UnmatchedEventCount | Yes | Eşleşmeyen Olaylar | Sayı | Toplam | Bu konu başlığı için olay aboneliklerinden hiçbirinde eşleşmeyen toplam olay sayısı | Boyut Yok |
Microsoft.EventGrid/partnerNamespaces
Metric | Tanılama Ayarları aracılığıyla dışarı aktarılabilir mi? | Ölçüm Görünen Adı | Unit | Toplama Türü | Açıklama | Boyutlar |
---|---|---|---|---|---|---|
PublishFailCount | Yes | Başarısız Olayları Yayımla | Sayı | Toplam | Toplam olay bu iş ortağı ad alanında yayımlanamadı | ErrorType, Error |
PublishSuccessCount | Yes | Yayımlanan Olaylar | Sayı | Toplam | Bu iş ortağı ad alanında yayımlanan toplam olay sayısı | Boyut Yok |
PublishSuccessLatencyInMs | Yes | Yayımlama Başarılı Gecikme Süresi | Milisaniye | Toplam | Başarı gecikme süresini milisaniye cinsinden yayımlama | Boyut Yok |
UnmatchedEventCount | Yes | Eşleşmeyen Olaylar | Sayı | Toplam | İş ortağı konularının hiçbirinde eşleşmeyen toplam olay sayısı | Boyut Yok |
Microsoft.EventGrid/partnerTopics
Metric | Tanılama Ayarları aracılığıyla dışarı aktarılabilir mi? | Ölçüm Görünen Adı | Unit | Toplama Türü | Açıklama | Boyutlar |
---|---|---|---|---|---|---|
AdvancedFilterEvaluationCount | Yes | Gelişmiş Filtre Değerlendirmeleri | Sayı | Toplam | Bu iş ortağı konusu için olay abonelikleri genelinde değerlendirilen toplam gelişmiş filtre sayısı. | EventSubscriptionName |
DeadLetteredCount | Yes | Teslim Edilemeyen Olaylar | Sayı | Toplam | Bu olay aboneliğiyle eşleşen toplam teslim edilemeyen olay sayısı | DeadLetterReason, EventSubscriptionName |
DeliveryAttemptFailCount | Hayır | Teslim Başarısız Olaylar | Sayı | Toplam | Bu olay aboneliğine toplam olay teslimi başarısız oldu | Error, ErrorType, EventSubscriptionName |
DeliverySuccessCount | Yes | Teslim Edilen Olaylar | Sayı | Toplam | Bu olay aboneliğine teslim edilen toplam olay sayısı | EventSubscriptionName |
DestinationProcessingDurationInMs | Hayır | Hedef İşleme Süresi | Milisaniye | Ortalama | Milisaniye cinsinden hedef işleme süresi | EventSubscriptionName |
DroppedEventCount | Yes | Bırakılan Olaylar | Sayı | Toplam | Bu olay aboneliğiyle eşleşen bırakılan toplam olay sayısı | DropReason, EventSubscriptionName |
MatchedEventCount | Yes | Eşleşen Olaylar | Sayı | Toplam | Bu olay aboneliğiyle eşleşen toplam olay sayısı | EventSubscriptionName |
PublishSuccessCount | Yes | Yayımlanan Olaylar | Sayı | Toplam | Bu iş ortağı konusunda yayımlanan toplam olay sayısı | Boyut Yok |
UnmatchedEventCount | Yes | Eşleşmeyen Olaylar | Sayı | Toplam | Bu iş ortağı konusu için olay aboneliklerinden hiçbirinde eşleşmeyen toplam olay sayısı | Boyut Yok |
Microsoft.EventGrid/systemTopics
Metric | Tanılama Ayarları aracılığıyla dışarı aktarılabilir mi? | Ölçüm Görünen Adı | Unit | Toplama Türü | Açıklama | Boyutlar |
---|---|---|---|---|---|---|
AdvancedFilterEvaluationCount | Yes | Gelişmiş Filtre Değerlendirmeleri | Sayı | Toplam | Bu konu için olay abonelikleri genelinde değerlendirilen toplam gelişmiş filtre sayısı. | EventSubscriptionName |
DeadLetteredCount | Yes | Teslim Edilemeyen Olaylar | Sayı | Toplam | Bu olay aboneliğiyle eşleşen toplam teslim edilemeyen olay sayısı | DeadLetterReason, EventSubscriptionName |
DeliveryAttemptFailCount | Hayır | Teslim Başarısız Olaylar | Sayı | Toplam | Bu olay aboneliğine toplam olay teslimi başarısız oldu | Error, ErrorType, EventSubscriptionName |
DeliverySuccessCount | Yes | Teslim Edilen Olaylar | Sayı | Toplam | Bu olay aboneliğine teslim edilen toplam olay sayısı | EventSubscriptionName |
DestinationProcessingDurationInMs | Hayır | Hedef İşleme Süresi | Milisaniye | Ortalama | Milisaniye cinsinden hedef işleme süresi | EventSubscriptionName |
DroppedEventCount | Yes | Bırakılan Olaylar | Sayı | Toplam | Bu olay aboneliğiyle eşleşen bırakılan toplam olay sayısı | DropReason, EventSubscriptionName |
MatchedEventCount | Yes | Eşleşen Olaylar | Sayı | Toplam | Bu olay aboneliğiyle eşleşen toplam olay sayısı | EventSubscriptionName |
PublishFailCount | Yes | Başarısız Olayları Yayımla | Sayı | Toplam | Toplam olay bu konuya yayımlanamadı | ErrorType, Error |
PublishSuccessCount | Yes | Yayımlanan Olaylar | Sayı | Toplam | Bu konu başlığında yayımlanan toplam olay sayısı | Boyut Yok |
PublishSuccessLatencyInMs | Yes | Yayımlama Başarılı Gecikme Süresi | Milisaniye | Toplam | Başarı gecikme süresini milisaniye cinsinden yayımlama | Boyut Yok |
UnmatchedEventCount | Yes | Eşleşmeyen Olaylar | Sayı | Toplam | Bu konu başlığı için olay aboneliklerinden hiçbirinde eşleşmeyen toplam olay sayısı | Boyut Yok |
Microsoft.EventGrid/topics
Metric | Tanılama Ayarları aracılığıyla dışarı aktarılabilir mi? | Ölçüm Görünen Adı | Unit | Toplama Türü | Açıklama | Boyutlar |
---|---|---|---|---|---|---|
AdvancedFilterEvaluationCount | Yes | Gelişmiş Filtre Değerlendirmeleri | Sayı | Toplam | Bu konu için olay abonelikleri genelinde değerlendirilen toplam gelişmiş filtre sayısı. | EventSubscriptionName |
DeadLetteredCount | Yes | Teslim Edilemeyen Olaylar | Sayı | Toplam | Bu olay aboneliğiyle eşleşen toplam teslim edilemeyen olay sayısı | DeadLetterReason, EventSubscriptionName |
DeliveryAttemptFailCount | Hayır | Teslim Başarısız Olaylar | Sayı | Toplam | Bu olay aboneliğine toplam olay teslimi başarısız oldu | Error, ErrorType, EventSubscriptionName |
DeliverySuccessCount | Yes | Teslim Edilen Olaylar | Sayı | Toplam | Bu olay aboneliğine teslim edilen toplam olay sayısı | EventSubscriptionName |
DestinationProcessingDurationInMs | Hayır | Hedef İşleme Süresi | Milisaniye | Ortalama | Milisaniye cinsinden hedef işleme süresi | EventSubscriptionName |
DroppedEventCount | Yes | Bırakılan Olaylar | Sayı | Toplam | Bu olay aboneliğiyle eşleşen bırakılan toplam olay sayısı | DropReason, EventSubscriptionName |
MatchedEventCount | Yes | Eşleşen Olaylar | Sayı | Toplam | Bu olay aboneliğiyle eşleşen toplam olay sayısı | EventSubscriptionName |
PublishFailCount | Yes | Başarısız Olayları Yayımla | Sayı | Toplam | Toplam olay bu konuya yayımlanamadı | ErrorType, Error |
PublishSuccessCount | Yes | Yayımlanan Olaylar | Sayı | Toplam | Bu konu başlığında yayımlanan toplam olay sayısı | Boyut Yok |
PublishSuccessLatencyInMs | Yes | Yayımlama Başarılı Gecikme Süresi | Milisaniye | Toplam | Başarı gecikme süresini milisaniye cinsinden yayımlama | Boyut Yok |
UnmatchedEventCount | Yes | Eşleşmeyen Olaylar | Sayı | Toplam | Bu konu başlığı için olay aboneliklerinden hiçbirinde eşleşmeyen toplam olay sayısı | Boyut Yok |
Kaynak günlükleri
Tanılama ayarları, Event Grid kullanıcılarının depolama hesabı, olay hub'ı veya Log Analytics Çalışma Alanı'nda yayımlama ve teslim hatası günlüklerini yakalamasına ve görüntülemesine olanak sağlar. Bu makalede, günlükler için şema ve örnek bir günlük girişi sağlanır.
Yayımlama/teslim hata günlükleri şeması
Özellik adı | Veri türü | Açıklama |
---|---|---|
Süre | DateTime | Günlük girişinin oluşturulduğu saat Örnek değer: 01-29-2020 09:52:02.700 |
EventSubscriptionName | String | Olay aboneliğinin adı Örnek değer: "EVENTSUB1" Bu özellik yalnızca teslim hata günlükleri için var. |
Kategori | String | Günlük kategorisi adı. Örnek değerler: "DeliveryFailures" veya "PublishFailures" |
OperationName | String | Hataya işlemin adı neden oldu. Örnek Değerler: Teslim hataları için "Teslim". |
Mesaj | String | Kullanıcının hatanın nedenini ve diğer ayrıntıları açıklayan günlük iletisi. |
ResourceId | String | Konu/etki alanı kaynağının kaynak kimliği Örnek Değerler: |
Örnek - Yayımlama/teslim hata günlükleri şeması
{
"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:"
}
olası değerleri , , Aborted
, TimedOut
GenericError
ve Busy
değerleridir Outcome
NotFound
. Event Grid, içindeki olay işleyicisinden aldığı tüm bilgileri günlüğe message
kaydeder. Örneğin, için GenericError
HTTP durum kodunu, hata kodunu ve hata iletisini günlüğe kaydeder.
Veri düzlemi işlem günlükleri şeması
Özellik adı | Veri türü | Açıklama |
---|---|---|
NetworkAccess | String | İzin verilen değerler şunlardır: - PublicAccess - genel IP üzerinden bağlanırken- PrivateAccess - özel bağlantı üzerinden bağlanırken |
ClientIpAddress | String | Gelen isteklerin kaynak IP'sini |
TlsVersion | String | İstemci bağlantısı tarafından kullanılan aktarım katmanı güvenliği (TLS) sürümü. Olası değerler şunlardır: 1.0, 1.1 ve 1.2 |
Kimlik Doğrulaması/Tür | String | İletileri yayımlarken kimlik doğrulaması için kullanılan gizli dizi türü. - Key – istek SAS anahtarını kullanır- SASToken – istek SAS anahtarından oluşturulan bir SAS belirteci kullanır- AADAccessToken – Microsoft Entra Id tarafından verilen JSON Web Belirteci (JWT) belirteci- Unknown – Yukarıdaki kimlik doğrulama türlerinden hiçbiri. OPTIONS istekleri bu kimlik doğrulama türüne sahiptir |
Authentication/ObjectId | String | Kimlik doğrulama türü olarak ayarlandığında kullanılan hizmet sorumlusunun ObjectId değeri AADAccessToken |
OperationResult | String | Yayımlamanın sonucu. Olası değerler şunlardır: -Başarı -Yetkisiz -Yasak - RequestEntityTooLarge - BadRequest - InternalServerError |
TotalOperations | String | Bu izlemeler her yayımlama isteği için yayımlanmaz. Yukarıdaki değerlerin her benzersiz bileşimi için dakikada bir bir toplam gönderilir |
Örnek - Veri düzlemi istekleri şeması
{
"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
}
]
}
}
DataPlaneRequests
Tanılama ayarı seçildikten sonra Event Grid kaynakları, genel ve özel erişim işlemleri de dahil olmak üzere veri düzlemi işlemleri için denetim izlemeleri yayımlamaya başlar. Bu izleme gerekirse bir veya daha fazla isteği günlüğe kaydedebilir.
Sonraki adımlar
Konu başlıkları veya etki alanları için tanılama günlüklerini etkinleştirmeyi öğrenmek için bkz . Tanılama günlüklerini etkinleştirme.