Aracılığıyla paylaş


Azure Service Bus izleme verileri başvurusu

Bu makale, bu hizmetin tüm izleme başvuru bilgilerini içerir.

Service Bus için toplayabileceğiniz veriler ve nasıl kullanılacağı hakkında ayrıntılı bilgi için bkz. Azure Service Bus'ı izleme.

Ölçümler

Bu bölümde, bu hizmet için otomatik olarak toplanan tüm platform ölçümleri listelenir. Bu ölçümler, Azure İzleyici'de desteklenen tüm platform ölçümlerinin genel listesinin de bir parçasıdır.

Ölçüm saklama hakkında bilgi için bkz . Azure İzleyici Ölçümlerine genel bakış.

Microsoft.ServiceBus/Ad Alanları için desteklenen ölçümler

Aşağıdaki tabloda, Microsoft.ServiceBus/Namespaces kaynak türü için kullanılabilen ölçümler listelanmaktadır.

  • Tüm sütunlar her tabloda mevcut olmayabilir.
  • Bazı sütunlar sayfanın görüntüleme alanının dışında olabilir. Kullanılabilir tüm sütunları görüntülemek için Tabloyu genişlet'i seçin.

Tablo başlıkları

  • Kategori - Ölçüm grubu veya sınıflandırma.
  • Ölçüm - Azure portalında göründüğü şekilde ölçüm görünen adı.
  • REST API'deki ad - REST API'de bahsedilen ölçüm adı.
  • Birim - Ölçü birimi.
  • Toplama - Varsayılan toplama türü. Geçerli değerler: Ortalama (Ortalama), Minimum (Min), Maksimum (Maksimum), Toplam (Toplam), Sayı.
  • - Ölçüm için kullanılabilen Boyutlar Boyutları.
  • Ölçümün örneklendiği Zaman Dilimleri - Aralıkları. Örneğin, PT1M ölçümün dakikada bir, 30 dakikada bir, PT30M PT1H saatte bir vb. örneklendiğini gösterir.
  • DS Dışarı Aktarma- Ölçümün tanılama ayarları aracılığıyla Azure İzleyici Günlüklerine aktarılıp aktarılmayacağı. Ölçümleri dışarı aktarma hakkında bilgi için bkz . Azure İzleyici'de tanılama ayarları oluşturma.
Metric REST API'de ad Unit Toplama Boyutlar Zaman Dilimleri DS Dışarı Aktarma
Bırakılan İletiler

Kuyrukta/Konu Başlığında bırakılan iletilerin sayısı.
AbandonMessage Sayı Toplam (Toplam) EntityName PT1M Yes
ActiveConnections

Microsoft.ServiceBus için Toplam Etkin Bağlantı Sayısı.
ActiveConnections Sayı Toplam (Toplam) <none> PT1M Hayır
Kuyruktaki/Konu Başlığındaki etkin iletilerin sayısı.

Kuyruktaki/Konu Başlığındaki etkin iletilerin sayısı.
ActiveMessages Sayı Ortalama, Minimum, Maksimum EntityName PT1M Hayır
Tamamlanan İletiler

Kuyrukta/Konu Başlığında tamamlanan iletilerin sayısı.
CompleteMessage Sayı Toplam (Toplam) EntityName PT1M Yes
Bağlantılar Kapatıldı.

Microsoft.ServiceBus için Bağlantılar Kapatıldı.
ConnectionsClosed Sayı Ortalama EntityName PT1M Hayır
Bağlantılar Açıldı.

Microsoft.ServiceBus için Açılan Bağlantılar.
ConnectionsOpened Sayı Ortalama EntityName PT1M Hayır
CPU (Kullanım Dışı)

Service bus premium ad alanı CPU kullanımı ölçümü. Bu ölçüm kısıtlanır. Lütfen bunun yerine CPU ölçümünü (NamespaceCpuUsage) kullanın.
CPUXNS Yüzde En Büyük Replica PT1M Hayır
Kuyruktaki/Konu Başlığındaki teslim edilemeyen iletilerin sayısı.

Kuyruktaki/Konu Başlığındaki teslim edilemeyen iletilerin sayısı.
DeadletteredMessages Sayı Ortalama, Minimum, Maksimum EntityName PT1M Hayır
Gelen İletiler

Microsoft.ServiceBus için Gelen İletiler.
IncomingMessages Sayı Toplam (Toplam) EntityName PT1M Yes
Gelen İstekler

Microsoft.ServiceBus için Gelen İstekler.
IncomingRequests Sayı Toplam (Toplam) EntityName PT1M Yes
Kuyruktaki/Konu Başlığındaki iletilerin sayısı.

Kuyruktaki/Konudaki iletilerin sayısı.
Messages Sayı Ortalama, Minimum, Maksimum EntityName PT1M Hayır
CPU

Service bus premium ad alanı CPU kullanımı ölçümü.
NamespaceCpuUsage Yüzde En Büyük Replica PT1M Hayır
Bellek Kullanımı

Service bus premium ad alanı bellek kullanımı ölçümü.
NamespaceMemoryUsage Yüzde En Büyük Replica PT1M Hayır
Giden İletiler

Microsoft.ServiceBus için Giden İletiler.
OutgoingMessages Sayı Toplam (Toplam) EntityName PT1M Yes
Bekleyen Denetim Noktası İşlem Sayısı.

Bekleyen Denetim Noktası İşlem Sayısı.
PendingCheckpointOperationCount Sayı Toplam (Toplam) <none> PT1M Hayır
ReplicationLagCount

İleti sayısına göre çoğaltma gecikmesi
ReplicationLagCount Sayı Maksimum, En Düşük, Ortalama EntityName PT1M Hayır
ReplicationLagDuration

Zamana göre çoğaltma gecikmesi
ReplicationLagDuration Saniye Maksimum, En Düşük, Ortalama EntityName PT1M Yes
Kuyruktaki/Konu Başlığındaki zamanlanmış iletilerin sayısı.

Kuyruktaki/Konu Başlığındaki zamanlanmış iletilerin sayısı.
ScheduledMessages Sayı Ortalama, Minimum, Maksimum EntityName PT1M Hayır
Sunucu Hataları.

Microsoft.ServiceBus için Sunucu Hataları.
ServerErrors Sayı Toplam (Toplam) EntityName, OperationResult PT1M Hayır
Sunucu Gönderme GecikmeSi.

Service Bus kaynakları için İleti Gönderme işlemlerinin gecikme süresi.
ServerSendLatency Milisaniye Ortalama EntityName PT1M Yes
Büyüklük

Bayt Cinsinden Bir Kuyruğun/Konunun Boyutu.
Size Bayt Ortalama, Minimum, Maksimum EntityName PT1M Hayır
Başarılı İstekler

Ad alanı için toplam başarılı istek sayısı
SuccessfulRequests Sayı Toplam (Toplam) EntityName, OperationResult PT1M Hayır
Kısıtlanmış İstekler.

Microsoft.ServiceBus için Kısıtlanmış İstekler.
ThrottledRequests Sayı Toplam (Toplam) EntityName, OperationResult, MessagingErrorSubCode PT1M Hayır
Kullanıcı Hataları.

Microsoft.ServiceBus için Kullanıcı Hataları.
UserErrors Sayı Toplam (Toplam) EntityName, OperationResult PT1M Hayır
Bellek Kullanımı (Kullanım Dışı)

Service bus premium ad alanı bellek kullanımı ölçümü. Bu ölçüm kullanım dışıdır. Bunun yerine lütfen Bellek Kullanımı (NamespaceMemoryUsage) ölçümünü kullanın.
WSXNS Yüzde En Büyük Replica PT1M Hayır

Aşağıdaki bölümler, önceki bölümde sunulan ölçümler için daha ayrıntılı açıklamalar sağlar.

İstek ölçümleri

İstek ölçümleri , veri ve yönetim işlemleri isteklerinin sayısını sayar.

Metrik Sistem Açıklama
Gelen İstekler Belirtilen süre boyunca Service Bus hizmetine yapılan isteklerin sayısı.
Başarılı İstekler Belirtilen süre boyunca Service Bus hizmetine yapılan başarılı isteklerin sayısı.
Sunucu Hataları Belirtilen süre boyunca Service Bus hizmetindeki bir hata nedeniyle işlenmeyen istek sayısı.
Kullanıcı Hataları Belirtilen süre içindeki kullanıcı hataları nedeniyle işlenmeyen istek sayısı.
Kısıtlanmış İstekler Kullanım aşıldığı için kısıtlanan istek sayısı.

MessagingErrorSubCode boyutu aşağıdaki olası değerlere sahiptir:

  • CPU: CPU azaltma
  • Depolama:Bekleyen denetim noktası işlemleri nedeniyle azaltmayı gösterir
  • Ad Alanı:Ad alanı işlemleri azaltma.
  • Bilinmiyor: Diğer kaynak azaltma.
Bekleyen Denetim Noktası İşlem Sayısı Ad alanında bekleyen denetim noktası işlemlerinin sayısı. Bekleyen denetim noktası sayısı (500.000 + (500.000 * mesajlaşma birimi)) işlemlerinin sınırını aştığında hizmet azaltmaya başlar. Bu ölçüm yalnızca premium katmanı kullanan ad alanları için geçerlidir.
Sunucu Gönderme Gecikme Süresi Service Bus hizmetinin isteği tamamlaması için geçen süre.

Aşağıdaki iki tür hata, kullanıcı hataları olarak sınıflandırılır:

  • İstemci tarafı hataları (HTTP'de 400 hata olabilir).
  • messageLockLostException gibi iletiler işlenirken oluşan hatalar.

İleti ölçümleri

Aşağıdaki ölçümler ileti ölçümleridir.

Metrik Sistem Açıklama
Gelen İletiler Belirtilen süre boyunca Service Bus'a gönderilen olay veya ileti sayısı. Temel ve standart katmanlar için, gelen otomatik olarak zorunlu iletiler bu ölçüme dahil edilir. Premium katman için bunlar dahil değildir.
Giden İletiler Belirtilen süre boyunca Service Bus'tan alınan olay veya ileti sayısı. Otomatik olarak içe doğru giden iletiler bu ölçüme dahil değildir.
İletiler Kuyruktaki/konu başlığındaki iletilerin sayısı. Bu ölçüm etkin, teslim edilemeyen, zamanlanmış vb. gibi tüm farklı durumlardaki iletileri içerir.
Etkin İletiler Kuyruktaki/konu başlığındaki etkin iletilerin sayısı. Etkin iletiler, kuyrukta veya abonelikte bulunan ve etkin durumda olan ve teslim için hazır olan iletilerdir. İletiler alınabilir.
Teslim edilemeyen iletiler Kuyruktaki/konu başlığındaki teslim edilemeyen iletilerin sayısı.
Zamanlanmış iletiler Kuyruktaki/konu başlığındaki zamanlanmış iletilerin sayısı.
Tamamlanan İletiler Belirtilen süre boyunca tamamlanan ileti sayısı.
Bırakılan İletiler Belirtilen süre boyunca bırakılan iletilerin sayısı.
Size Bir varlığın (kuyruk veya konu) bayt cinsinden boyutu.

Önemli

İletilerin, etkin, teslim edilemeyen, zamanlanmış, tamamlanmış ve bırakılan iletilerin değerleri belirli bir noktaya değerdir. Bu belirli bir noktadan hemen sonra tüketilen gelen iletiler bu ölçümlere yansıtılmayabilir.

Not

bir istemci bir kuyruk veya konu hakkındaki bilgileri almaya çalıştığında, Service Bus hizmeti ad, son güncelleştirme zamanı, oluşturma zamanı gibi bazı statik bilgileri döndürür ve oturum gerektirir veya gerektirmez. İleti sayıları gibi bazı dinamik bilgiler. İstek kısıtlanırsa, hizmet statik bilgileri ve boş dinamik bilgileri döndürür. Bu nedenle, ad alanı kısıtlanırken ileti sayıları 0 olarak gösterilir. Bu davranış, tasarım gereğidir.

Bağlantı ölçümleri

Aşağıdaki ölçümler bağlantı ölçümleridir.

Metrik Sistem Açıklama
Etkin Bağlantılar Ad alanındaki ve ad alanındaki bir varlıktaki etkin bağlantıların sayısı. Bu ölçümün değeri belirli bir noktaya değerdir. Bu noktadan hemen sonra etkin olan bağlantılar ölçüme yansıtılmayabilir.
Açılan Bağlantılar Açılan bağlantı sayısı. Bu ölçümün değeri bir toplamadır ve toplama zamanı penceresinde açılmış olan tüm bağlantıları içerir.
Kapatılan Bağlantılar Kapatılan bağlantı sayısı. Bu ölçümün değeri bir toplamadır ve toplama zamanı penceresinde açılmış olan tüm bağlantıları içerir.

Kaynak kullanım ölçümleri

Aşağıdaki kaynak ölçümleri yalnızca premium katmanda kullanılabilir.

Metrik Sistem Açıklama
Ad alanı başına CPU kullanımı Ad alanının CPU kullanımı yüzdesi.
Ad alanı başına bellek boyutu kullanımı Ad alanının bellek kullanımı yüzdesi.

Premium katman ad alanı kesintilerini izlemenin önemli ölçümleri şunlardır: Ad alanı başına CPU kullanımı ve ad alanı başına bellek boyutu. Azure İzleyici'yi kullanarak bu ölçümler için uyarılar ayarlayın.

İzleyebilecek diğer ölçüm: kısıtlanmış istekler. Ancak ad alanı bellek, CPU ve aracılı bağlantı sınırları içinde kaldığı sürece sorun olmamalıdır. Daha fazla bilgi için bkz . Azure Service Bus Premium katmanında azaltma

Hata ölçümleri

Aşağıdaki ölçümler hata ölçümleridir.

Metrik Sistem Açıklama
Sunucu Hataları Belirtilen süre boyunca Service Bus hizmetindeki bir hata nedeniyle işlenmeyen istek sayısı.
Kullanıcı Hataları Belirtilen süre içindeki kullanıcı hataları nedeniyle işlenmeyen istek sayısı.

Coğrafi Çoğaltma ölçümleri

Aşağıdaki ölçümler coğrafi çoğaltma ölçümleridir:

Metrik Sistem Açıklama
Çoğaltma Gecikme Süresi Birincil ve ikincil bölgelerdeki en son eylem arasındaki uzaklık saniye cinsinden.
Çoğaltma Gecikme Sayısı Birincil ve ikincil bölgelerdeki en son eylem arasındaki işlem sayısı uzaklığı.

Ölçüm boyutları

Ölçüm boyutlarının ne olduğu hakkında bilgi için bkz . Çok boyutlu ölçümler.

Bu hizmet, ölçümleriyle ilişkilendirilmiş aşağıdaki boyutlara sahiptir.

  • EntityName Service Bus, ad alanı altındaki mesajlaşma varlıklarını destekler. Gelen İstekler ölçümüyle, Varlık Adı boyutu tüm kuyruklarınıza ve konularınıza ek olarak değerine -NamespaceOnlyMetric- sahiptir. Bu değer, ad alanı düzeyinde yapılan isteği temsil eder. Örnek olarak ad alanı altındaki tüm kuyrukları/konuları listeleme isteği veya kimlik doğrulaması veya yetkilendirme başarısız olan varlıklara yönelik istekler verilebilir.
  • MessagingErrorSubCode
  • OperationResult
  • Çoğaltma

Not

Azure İzleyici, Azure Depolama, Azure Event Hubs veya Azure İzleyici Günlükleri gibi bir hedefe gönderilen dışarı aktarılan ölçüm verilerine boyut içermez.

Kaynak günlükleri

Bu bölümde, bu hizmet için toplayabileceğiniz kaynak günlükleri türleri listelenmiştir. bölümü, Azure İzleyici'de desteklenen tüm kaynak günlükleri kategori türleri listesinden çekilir.

Microsoft.ServiceBus/Ad Alanları için desteklenen kaynak günlükleri

Kategori Kategori görünen adı Günlük tablosu Temel günlük planını destekler Alım zamanı dönüşümlerini destekler Örnek sorgular Dışarı aktarma maliyetleri
ApplicationMetricsLogs Uygulama Ölçümleri Günlükleri (Kullanılmayan) AZMSApplicationMetricLogs

Azure Event Hubs ve Azure Service Bus için uygulama ölçümlerini (gelen/giden, başarılı/başarısız vb.) yakalar.

Yes Hayı Evet
DiagnosticErrorLogs Tanılama Hata Günlükleri AZMSDiagnosticErrorLogs

Azure Event Hubs ve Azure Service Bus'taki çeşitli veri düzlemi erişim işlemleri (ileti gönderme veya alma gibi) için istemci hataları, sunucu meşgul hataları ve kota aşılan hatalar gibi toplu tanılama bilgilerini yakalar.

Yes Hayır Sorgular Yes
OperationalLogs İşlem Günlükleri AZMSOperationalLogs

Azure Event Hubs/Azure Service Bus ad alanı ve varlıkları üzerinde gerçekleştirilen tüm yönetim işlemlerini yakalar.

Yes Hayır Sorgular Hayır
RuntimeAuditLogs Çalışma Zamanı Denetim Günlükleri AZMSRunTimeAuditLogs

Azure Event Hubs ve Azure Service Bus'ta çeşitli veri düzlemi erişim işlemleri (ileti gönderme veya alma gibi) için toplu tanılama bilgilerini yakalar. Çalışma zamanı denetim günlükleri şu anda yalnızca premium katmanda kullanılabilir.

Yes Hayır Sorgular Yes
VNetAndIPFilteringLogs Sanal Ağ/IP Filtreleme Bağlantı Günlükleri AZMSVnetConnectionEvents

Azure Event Hubs ve Azure Service Bus için tüm sanal ağ ve IP filtreleme günlüklerini yakalar. Bunlar yalnızca ad alanı seçili ağlardan veya belirli IP adresinden erişime izin veriyorsa (IP Filtresi kuralları) gönderilir.

Yes Hayır Sorgular Hayır

Bu bölümde Azure Service Bus için toplayabileceğiniz kaynak günlükleri türleri listelenmiştir.

  • İşlem günlükleri
  • Sanal ağ ve IP filtreleme günlükleri
  • Çalışma Zamanı Denetim günlükleri

Azure Service Bus artık günlükleri iki hedef tablodan (Log Analytics'te Azure Tanılama veya Kaynağa özgü tablolar ) dağıtma özelliğine sahiptir. Hedef tabloları seçmek için Azure portalında sağlanan iki durumlu düğmeyi kullanabilirsiniz.

Hedef tabloyu ayarlamak için iletişim kutusunun ekran görüntüsü.

İşlem günlükleri

İşlem günlüğü girişleri aşağıdaki tabloda listelenen öğeleri içerir:

Veri Akışı Adı Açıklama AzureDiagnostics'te desteklenir AZMSOperationalLogs'da desteklenir (Kaynağa Özgü tablo)
ActivityId Belirtilen etkinliği tanımlamak için kullanılan iç kimlik Yes Yes
EventName Operasyon adı Yes Yes
ResourceId Azure Resource Manager kaynak kimliği Yes Yes
SubscriptionId Subscription ID Yes Yes
EventtimeString İşlem Süresi Yes Hayır
TimeGenerated [UTC] Yürütülen işlemin saati (UTC olarak) Hayır Evet
EventProperties İşlem özellikleri Yes Yes
Status İşlem durumu Yes Yes
Caller İşlem çağıranı (Azure portalı veya yönetim istemcisi) Yes Yes
Provider ServiceBus gibi günlükleri yayan Hizmetin adı Hayır Evet
Type Yayılan günlüklerin türü Hayır Evet
Category Günlük Kategorisi Yes Hayır

İşlem günlüğü JSON dizesi örneği aşağıda verilmişti:

AzureDiagnostics:


{
  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "EventName": "Create Queue",
  "resourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
  "SubscriptionId": "0000000000-0000-0000-0000-00000000000000",
  "EventTimeString": "9/28/2016 8:40:06 PM +00:00",
  "EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-00000000000000\",\"Namespace\":\"mynamespace\",\"Via\":\"https://mynamespace.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
  "Status": "Succeeded",
  "Caller": "ServiceBus Client",
  "category": "OperationalLogs"
}

Kaynağa özgü tablo girişi:


{
  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "EventName": "Retrieve Queue",
  "resourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
  "SubscriptionId": "0000000000-0000-0000-0000-00000000000000",
  "TimeGenerated(UTC)": "9/28/2023 8:40:06 PM +00:00",
  "EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-00000000000000\",\"Namespace\":\"mynamespace\",\"Via\":\"https://mynamespace.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
  "Status": "Succeeded",
  "Caller": "ServiceBus Client",
  "type": "AZMSOperationalLogs",
  "Provider" : "SERVICEBUS"
}

İşlem günlüklerinde yakalanan olaylar ve işlemler

İşlem günlükleri, Azure Service Bus ad alanında gerçekleştirilen tüm yönetim işlemlerini yakalar. Azure Service Bus'ta gerçekleştirilen yüksek hacimli veri işlemleri nedeniyle veri işlemleri yakalanmaz.

Not

Veri işlemlerini daha iyi izlemenize yardımcı olmak için istemci tarafı izleme kullanmanızı öneririz.

İşletimsel günlüklerde aşağıdaki yönetim işlemleri yakalanır:

Kapsam İşlem
Ad Alanı - Ad Alanı Oluştur
- Ad Alanını Güncelleştir
- Ad Alanını Sil
- Ad Alanını Güncelleştir
- Ad Alanını Alma
- SharedAccess İlkesi
Sıra - Kuyruk Oluştur
- Kuyruğu Güncelleştir
- Kuyruğu Sil
- Otomatik Silme Kuyruğu
- Kuyruk Alma
Konu - Konu Oluştur
- Konuyu Güncelleştir
- Konuyu Sil
- Otomatik Silme Konusu
- Konu Al
Abonelik - Abonelik Oluştur
- Aboneliği Güncelleştir
- Aboneliği Sil
- Aboneliği Otomatik Silme
- Aboneliği Alma

Not

Şu anda Okuma işlemleri işlem günlüklerinde izlenmiyor.

Sanal ağ ve IP filtreleme günlükleri

Service Bus sanal ağ bağlantısı olayı JSON, aşağıdaki tabloda listelenen öğeleri içerir:

Veri Akışı Adı Açıklama Azure Tanılama'da desteklenir AZMSVnetConnectionEvents'te desteklenir (Kaynağa özgü tablo)
SubscriptionId Azure abonelik kimliği Yes Yes
NamespaceName Ad alanı adı Yes Yes
IPAddress Service Bus hizmetine bağlanan bir istemcinin IP adresi Yes Yes
AddressIP Service Bus'a bağlanan istemcinin IP adresi Yes Yes
TimeGenerated [UTC] Yürütülen işlemin saati (UTC olarak) Yes Yes
Action Bağlantı istekleri değerlendirilirken Service Bus hizmeti tarafından gerçekleştirilen eylem. Desteklenen eylemler Bağlantıyı Kabul Et ve Bağlantıyı Reddet'lerdir. Yes Yes
Reason Eylemin neden yapıldığına ilişkin bir neden sağlar Yes Yes
Count Verilen eylem için yineleme sayısı Yes Yes
ResourceId Azure Resource Manager kaynak kimliği. Yes Yes
Category Günlük Kategorisi Yes Hayır
Provider ServiceBus gibi günlükleri yayan Hizmetin adı Hayır Evet
Type Yayılan GünlükLerin Türü Hayır Evet

Not

Sanal ağ günlükleri yalnızca ad alanı seçili ağlardan veya belirli IP adreslerinden (IP filtresi kuralları) erişime izin veriyorsa oluşturulur.

Sanal ağ günlüğü JSON dizesi örneği aşağıda verilmişti:

AzureDiagnostics:

{
    "SubscriptionId": "0000000-0000-0000-0000-000000000000",
    "NamespaceName": "namespace-name",
    "IPAddress": "1.2.3.4",
    "Action": "Accept Connection",
    "Reason": "IP is accepted by IPAddress filter.",
    "Count": 1,
    "ResourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
    "Category": "ServiceBusVNetConnectionEvent"
}

Kaynağa özgü tablo girişi:

{
  "SubscriptionId": "0000000-0000-0000-0000-000000000000",
  "NamespaceName": "namespace-name",
  "AddressIp": "1.2.3.4",
  "Action": "Accept Connection",
  "Message": "IP is accepted by IPAddress filter.",
  "Count": 1,
  "ResourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
  "Provider" : "SERVICEBUS",
  "Type": "AZMSVNetConnectionEvents"
}

Çalışma zamanı denetim günlükleri

Çalışma zamanı denetim günlükleri, Service Bus'taki çeşitli veri düzlemi erişim işlemleri (ileti gönderme veya alma gibi) için toplu tanılama bilgilerini yakalar.

Not

Çalışma zamanı denetim günlükleri şu anda yalnızca premium katmanda kullanılabilir.

Çalışma zamanı denetim günlükleri aşağıdaki tabloda listelenen öğeleri içerir:

Veri Akışı Adı Açıklama Azure Tanılama'da desteklenir AZMSRuntimeAuditLogs'ta desteklenir (Kaynağa özgü tablo)
ActivityId Denetim etkinliği için benzersizlik sağlayan rastgele oluşturulmuş bir UUID. Yes Yes
ActivityName Çalışma zamanı işlem adı. Yes Yes
ResourceId Etkinlikle ilişkili kaynak. Yes Yes
Timestamp Toplama süresi. Yes Hayır
time Generated (UTC) Toplam süre Hayır Evet
Status Etkinliğin durumu (başarı veya başarısızlık). Yes Yes
Protocol İşlemle ilişkili protokolün türü. Yes Yes
AuthType Kimlik doğrulama türü (Microsoft Entra Kimliği veya SAS İlkesi). Yes Yes
AuthKey Bir kaynakta kimlik doğrulaması yapmak için kullanılan Microsoft Entra uygulama kimliği veya SAS ilke adı. Yes Yes
NetworkType Ağ erişiminin türü: Public veyaPrivate. evet Yes
ClientIP İstemci uygulamasının IP adresi. Yes Yes
Count Toplam 1 dakikalık süre boyunca gerçekleştirilen toplam işlem sayısı. Yes Yes
Properties Veri düzlemi işlemine özgü meta veriler. evet Yes
Category Günlük kategorisi Yes Hayır
Provider ServiceBus gibi günlükleri yayan Hizmetin adı Hayır Evet
Type Yayılan GünlükLerin Türü Hayır Evet

Çalışma zamanı denetim günlüğü girdisi örneği aşağıda verilmiştir:

AzureDiagnostics:

{
  "ActivityId": "<activity id>",
  "ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage | PeekLockMessage",
  "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<Service Bus namespace>/servicebus/<service bus name>",
  "Time": "1/1/2021 8:40:06 PM +00:00",
  "Status": "Success | Failure",
  "Protocol": "AMQP | HTTP | SBMP", 
  "AuthType": "SAS | AAD", 
  "AuthKey": "<AAD Application Name| SAS policy name>",
  "NetworkType": "Public | Private", 
  "ClientIp": "x.x.x.x",
  "Count": 1, 
  "Category": "RuntimeAuditLogs"
}

Kaynağa özgü tablo girişi:

{
  "ActivityId": "<activity id>",
  "ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage | PeekLockMessage",
  "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<Service Bus namespace>/servicebus/<service bus name>",
  "TimeGenerated (UTC)": "1/1/2021 8:40:06 PM +00:00",
  "Status": "Success | Failure",
  "Protocol": "AMQP | HTTP | SBMP", 
  "AuthType": "SAS | AAD", 
  "AuthKey": "<AAD Application Name| SAS policy name>",
  "NetworkType": "Public | Private", 
  "ClientIp": "x.x.x.x",
  "Count": 1, 
  "Provider": "SERVICEBUS",
  "Type"   : "AZMSRuntimeAuditLogs"
}

Tanılama Hata Günlükleri

Tanılama hata günlükleri herhangi bir istemci tarafı, azaltma ve Kota aşıldı hataları için hata iletilerini yakalar. Hata belirleme için ayrıntılı tanılama sağlar.

Tanılama Hata Günlükleri bu tabloda listelenen öğeleri içerir:

Veri Akışı Adı Açıklama Azure Tanılama'da desteklenir AZMSDiagnosticErrorLogs'da desteklenir (Kaynağa özgü tablo)
ActivityId Denetim etkinliği için benzersizlik sağlayan rastgele oluşturulmuş bir UUID. Yes Yes
ActivityName Operasyon adı Yes Yes
NamespaceName Ad Alanı Adı Yes evet
EntityType Varlık Türü Yes Yes
EntityName Varlığın Adı Yes Yes
OperationResult İşlemdeki hata türü (Clienterror veya Serverbusy veya quotaexceeded) Yes Yes
ErrorCount 1 dakikalık toplama süresi boyunca aynı hataların sayısı. Yes Yes
ErrorMessage Ayrıntılı Hata İletisi Yes Yes
Provider Günlükleri yayan Hizmetin adı. Olası değerler: eventhub, relay ve servicebus Yes Yes
Time Generated (UTC) İşlem süresi Hayır Evet
EventTimestamp İşlem Süresi Yes Hayır
Category Günlük kategorisi Yes Hayır
Type Yayılan GünlükLerin Türü Hayır Evet

Tanılama hata günlüğü girdisi örneği aşağıda verilmişti:

{
  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "SubscriptionId": "<Azure Subscription Id",
  "NamespaceName": "Name of Service Bus Namespace",
  "EntityType": "Queue",
  "EntityName": "Name of Service Bus Queue",
  "ActivityName": "SendMessage",
  "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<service bus namespace name>",,
  "OperationResult": "ClientError",
  "ErrorCount": 1,
  "EventTimestamp": "3/27/2024 1:02:29.126 PM +00:00",
  "ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
  "category": "DiagnosticErrorLogs"
}

Kaynağa özgü tablo girişi:

{
  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "NamespaceName": "Name of Service Bus Namespace",
  "EntityType": "Queue",
  "EntityName": "Name of Service Bus Queue",
  "ActivityName": "SendMessage",
  "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<service bus namespace name>",,
  "OperationResult": "ClientError",
  "ErrorCount": 1,
  "TimeGenerated [UTC]": "1/27/2024 4:02:29.126 PM +00:00",
  "ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
  "Type": "AZMSDiagnosticErrorLogs"
}

Azure İzleyici Günlükleri tabloları

Bu bölümde, Kusto sorguları kullanılarak Log Analytics tarafından sorgulanabilen bu hizmetle ilgili Azure İzleyici Günlükleri tabloları listelenmektedir. Tablolar, toplanan ve bunlara yönlendirilenlere bağlı olarak kaynak günlüğü verilerini ve büyük olasılıkla daha fazlasını içerir.

30 Eylül 2026'da Azure Service Bus için SBMP protokolü desteğini devre dışı bırakacağız, böylece 30 Eylül 2026'da bu protokolü artık kullanamayacaksınız. Bu tarihten önce kritik güvenlik güncelleştirmeleri ve gelişmiş özellikler sunan AMQP protokolunu kullanarak en son Azure Service Bus SDK kitaplıklarına geçiş yapın.

Daha fazla bilgi için bkz . destek kullanımdan kaldırma duyurusu.

Azure Service Bus, Azure İzleyici Günlüklerindeki Kusto tablolarını kullanır. Bu tabloları Log Analytics ile sorgulayabilirsiniz. Hizmetin kullandığı Kusto tablolarının listesi için bkz . Azure İzleyici Günlükleri tablo başvurusu.

Service Bus Microsoft.ServiceBus/ad alanları

Etkinlik günlüğü

Bağlı tablo, bu hizmetin etkinlik günlüğüne kaydedilebilecek işlemleri listeler. Bu işlemler, etkinlik günlüğündeki tüm olası kaynak sağlayıcısı işlemlerinin bir alt kümesidir.

Etkinlik günlüğü girdilerinin şeması hakkında daha fazla bilgi için bkz . Etkinlik Günlüğü şeması.