Sdílet prostřednictvím


Referenční informace k datům monitorování služby Azure Service Bus

Tento článek obsahuje všechny referenční informace o monitorování pro tuto službu.

Podrobnosti o datech, která můžete shromažďovat pro Service Bus a jak je používat, najdete v tématu Monitorování služby Azure Service Bus .

Metriky

V této části jsou uvedeny všechny automaticky shromážděné metriky platformy pro tuto službu. Tyto metriky jsou také součástí globálního seznamu všech metrik platformy podporovaných ve službě Azure Monitor.

Informace o uchovávání metrik najdete v přehledu metrik služby Azure Monitor.

Podporované metriky pro Microsoft.ServiceBus/Namespaces

Následující tabulka uvádí metriky dostupné pro typ prostředku Microsoft.ServiceBus/Namespaces.

  • Všechny sloupce nemusí být v každé tabulce.
  • Některé sloupce můžou být mimo oblast zobrazení stránky. Výběrem možnosti Rozbalit tabulku zobrazíte všechny dostupné sloupce.

Záhlaví tabulky

  • Kategorie – skupina metrik nebo klasifikace.
  • Metrika – zobrazovaný název metriky, jak se zobrazuje na webu Azure Portal.
  • Název v rozhraní REST API – název metriky, který se označuje v rozhraní REST API.
  • Jednotka – měrná jednotka .
  • Agregace – výchozí typ agregace . Platné hodnoty: Průměr (Průměr), Minimum (Minimum), Maximum (Maximum), Celkem (Součet), Počet.
  • - Dimenze dostupné pro metriku
  • Intervaly časových zrn - , ve kterých se metrika vzorkuje. Například označuje, PT1M že se metrika vzorkuje každou minutu, PT30M každých 30 minut, PT1H každou hodinu atd.
  • DS Export – určuje, jestli je metrika exportovatelná do protokolů služby Azure Monitor prostřednictvím nastavení diagnostiky. Informace o exportu metrik najdete v tématu Vytvoření nastavení diagnostiky ve službě Azure Monitor.
Metrika Název v rozhraní REST API Unit Agregace Dimenze Časová zrnka DS Export
Opuštěné zprávy

Počet zpráv opuštěných ve frontě nebo tématu
AbandonMessage Počet Celkem (součet) EntityName PT1M Ano
ActiveConnections

Total Active Connections for Microsoft.ServiceBus.
ActiveConnections Počet Celkem (součet) <žádné> PT1M No
Počet aktivních zpráv ve frontě nebo tématu

Počet aktivních zpráv ve frontě nebo tématu
ActiveMessages Počet Průměr, Minimum, Maximum EntityName PT1M No
Dokončené zprávy

Počet zpráv dokončených ve frontě nebo tématu
CompleteMessage Počet Celkem (součet) EntityName PT1M Ano
Připojení byla uzavřena.

Připojení uzavřena pro Microsoft.ServiceBus.
ConnectionsClosed Počet Průměr EntityName PT1M No
Otevřená připojení.

Připojení otevřená pro Microsoft.ServiceBus.
ConnectionsOpened Počet Průměr EntityName PT1M No
Cpu (zastaralé)

Metrika využití procesoru služby Service Bus úrovně Premium Tato metrika je zastaralá. Místo toho použijte metriku procesoru (NamespaceCpuUsage).
CPUXNS Procenta Maximum Replica PT1M No
Počet nedoručených zpráv ve frontě nebo tématu

Počet nedoručených zpráv ve frontě nebo tématu
DeadletteredMessages Počet Průměr, Minimum, Maximum EntityName PT1M No
Příchozí zprávy

Příchozí zprávy pro Microsoft.ServiceBus
IncomingMessages Počet Celkem (součet) EntityName PT1M Ano
Příchozí požadavky

Příchozí požadavky pro Microsoft.ServiceBus.
IncomingRequests Počet Celkem (součet) EntityName PT1M Ano
Počet zpráv ve frontě nebo tématu

Počet zpráv ve frontě/tématu.
Messages Počet Průměr, Minimum, Maximum EntityName PT1M No
PROCESOR

Metrika využití procesoru služby Service Bus úrovně Premium
NamespaceCpuUsage Procenta Maximum Replica PT1M No
Využití paměti

Metrika využití paměti oboru názvů Služby Bus Úrovně Premium
NamespaceMemoryUsage Procenta Maximum Replica PT1M No
Odchozí zprávy

Odchozí zprávy pro Microsoft.ServiceBus.
OutgoingMessages Počet Celkem (součet) EntityName PT1M Ano
Počet operací čekajících na kontrolní bod

Počet operací čekajících na kontrolní bod
PendingCheckpointOperationCount Počet Celkem (součet) <žádné> PT1M No
ReplicationLagCount

Prodleva replikace podle počtu zpráv
ReplicationLagCount Počet Maximum, Minimum, Průměr EntityName PT1M No
ReplicationLagDuration

Prodleva replikace podle doby trvání
ReplicationLagDuration Sekundy Maximum, Minimum, Průměr EntityName PT1M Ano
Počet naplánovaných zpráv ve frontě nebo tématu

Počet naplánovaných zpráv ve frontě nebo tématu
ScheduledMessages Počet Průměr, Minimum, Maximum EntityName PT1M No
Chyby serveru.

Chyby serveru pro Microsoft.ServiceBus
ServerErrors Počet Celkem (součet) EntityName, OperationResult PT1M No
Latence odesílání serveru

Latence operací odesílání zpráv pro prostředky služby Service Bus
ServerSendLatency Milisekundy Průměr EntityName PT1M Ano
Velikost

Velikost fronty nebo tématu v bajtech
Size Přijaté Průměr, Minimum, Maximum EntityName PT1M No
Úspěšné žádosti

Celkový počet úspěšných požadavků na obor názvů
SuccessfulRequests Počet Celkem (součet) EntityName, OperationResult PT1M No
Omezené požadavky.

Omezené požadavky pro Microsoft.ServiceBus.
ThrottledRequests Počet Celkem (součet) EntityName, , OperationResultMessagingErrorSubCode PT1M No
Uživatelské chyby.

Chyby uživatele pro Microsoft.ServiceBus.
UserErrors Počet Celkem (součet) EntityName, OperationResult PT1M No
Využití paměti (zastaralé)

Metrika využití paměti oboru názvů Služby Bus Úrovně Premium Tato metrika je zastaralá. Místo toho použijte metriku Využití paměti (NamespaceMemoryUsage).
WSXNS Procenta Maximum Replica PT1M No

Následující části obsahují podrobnější popis metrik uvedených v předchozí části.

Vyžádání metrik

Požadavky na metriky počítají počet požadavků na operace správy a dat.

Metrický Popis
Příchozí žádosti Počet požadavků provedených službě Service Bus v zadaném období
Úspěšné požadavky Počet úspěšných požadavků provedených ve službě Service Bus v zadaném období
Chyby serveru Počet požadavků, které se nezpracovávají kvůli chybě ve službě Service Bus v zadaném období
Chyby uživatele Počet požadavků, které se nezpracovávají kvůli chybám uživatelů v zadaném období.
Omezené požadavky Počet omezených požadavků, protože došlo k překročení využití.

Dimenze MessagingErrorSubCode má následující možné hodnoty:

  • PROCESOR: Omezování procesoru
  • Storage:Označuje omezení kvůli čekajícími operacím kontrolního bodu.
  • Obor názvů: Omezování operací oboru názvů
  • Neznámé: Omezení jiných prostředků
Počet operací čekajících na kontrolní bod Počet čekajících operací kontrolních bodů v oboru názvů. Služba se začne omezovat, když počet čekajících kontrolních bodů překročí limit operací (500 000 + (500 000 * jednotek zasílání zpráv). Tato metrika se vztahuje pouze na obory názvů používající úroveň Premium .
Latence odesílání serveru Doba potřebná službou Service Bus k dokončení požadavku.

Následující dva typy chyb jsou klasifikovány jako uživatelské chyby:

  • Chyby na straně klienta (v protokolu HTTP by to byly chyby 400).
  • Chyby, ke kterým dochází při zpracování zpráv, například MessageLockLostException.

Metriky zpráv

Následující metriky jsou metriky zpráv.

Metrický Popis
Příchozí zprávy Počet událostí nebo zpráv odesílaných službě Service Bus během zadaného období. U úrovní Basic a Standard jsou příchozí zprávy automaticky převrácené do této metriky zahrnuty. A pro úroveň Premium nejsou zahrnuté.
Odchozí zprávy Počet událostí nebo zpráv přijatých ze služby Service Bus v zadaném období V této metrice nejsou zahrnuté odchozí automaticky převedené zprávy.
Zprávy Počet zpráv ve frontě nebo tématu Tato metrika zahrnuje zprávy ve všech různých stavech, jako jsou aktivní, nedoručené, naplánované atd.
Aktivní zprávy Počet aktivních zpráv ve frontě nebo tématu Aktivní zprávy jsou zprávy ve frontě nebo odběru, které jsou v aktivním stavu a připravené k doručení. Zprávy jsou k dispozici k přijetí.
Nedoručené zprávy Počet nedoručených zpráv ve frontě nebo tématu
Plánované zprávy Počet naplánovaných zpráv ve frontě nebo tématu
Dokončené zprávy Počet zpráv dokončených v zadaném období.
Opuštěné zprávy Počet zpráv opuštěných během zadaného období.
Velikost Velikost entity (fronty nebo tématu) v bajtech

Důležité

Hodnoty pro zprávy, aktivní, nedoručené, naplánované, dokončené a opuštěné zprávy jsou hodnoty k určitému bodu v čase. Příchozí zprávy, které byly spotřebovány okamžitě po tomto bodu v čase, se nemusí v těchto metrikách projevit.

Poznámka:

Když se klient pokusí získat informace o frontě nebo tématu, vrátí služba Service Bus některé statické informace, jako je název, čas poslední aktualizace, čas vytvoření a vyžaduje relaci nebo ne. Některé dynamické informace, jako jsou počty zpráv. Pokud se požadavek omezí, vrátí služba statické informace a prázdné dynamické informace. Proto se počty zpráv zobrazují jako 0, když je obor názvů omezený. Toto chování je záměrné.

Metriky připojení

Následující metriky jsou metriky připojení.

Metrický Popis
Aktivní připojení Počet aktivních připojení v oboru názvů a entitě v oboru názvů. Hodnota pro tuto metriku je hodnota k určitému bodu v čase. Připojení, která byla aktivní okamžitě po tomto bodu v čase, se nemusí v metrice projevit.
Otevřená připojení Počet otevřenýchpřipojeních Hodnota pro tuto metriku je agregace a zahrnuje všechna připojení otevřená v časovém intervalu agregace.
Uzavřená připojení Počet uzavřených připojení. Hodnota pro tuto metriku je agregace a zahrnuje všechna připojení otevřená v časovém intervalu agregace.

Metriky využití prostředků

Následující metriky prostředků jsou k dispozici pouze s úrovní Premium .

Metrický Popis
Využití procesoru na obor názvů Procento využití procesoru oboru názvů.
Využití velikosti paměti na obor názvů Procento využití paměti oboru názvů.

Důležité metriky pro monitorování výpadků oboru názvů úrovně Premium jsou: využití procesoru na obor názvů a velikost paměti na obor názvů. Nastavte upozornění na tyto metriky pomocí služby Azure Monitor.

Další metrika, kterou byste mohli monitorovat, je: omezené požadavky. Nemělo by to být problém, ale pokud obor názvů zůstane v rámci limitů paměti, procesoru a zprostředkovaných připojení. Další informace najdete v tématu Omezování na úrovni Premium služby Azure Service Bus.

Metriky chyb

Následující metriky jsou metriky chyb.

Metrický Popis
Chyby serveru Počet požadavků, které se nezpracovávají kvůli chybě ve službě Service Bus v zadaném období
Chyby uživatele Počet požadavků, které se nezpracovávají kvůli chybám uživatelů v zadaném období.

Metriky geografické replikace

Následující metriky jsou metriky geografické replikace :

Metrický Popis
Doba trvání prodlevy replikace Posun v sekundách mezi poslední akcí v primární a sekundární oblasti.
Počet prodlev replikace Posun počtu operací mezi nejnovější akcí v primární a sekundární oblasti.

Rozměry metrik

Informace o rozměrech metrik najdete v tématu Vícerozměrné metriky.

Tato služba má přidružené následující dimenze ke svým metrikám.

  • EntityName Service Bus podporuje entity zasílání zpráv v oboru názvů. S metrikou Příchozí požadavky má dimenze Název entity hodnotu -NamespaceOnlyMetric- navíc ke všem frontám a tématům. Tato hodnota představuje požadavek, který byl proveden na úrovni oboru názvů. Mezi příklady patří požadavek na výpis všech front/témat v rámci oboru názvů nebo požadavků na entity, které selhaly při ověřování nebo autorizaci.
  • MessagingErrorSubCode
  • OperationResult
  • Replika

Poznámka:

Azure Monitor nezahrnuje dimenze do exportovaných dat metrik odesílaných do cíle, jako je Azure Storage, Azure Event Hubs nebo protokoly služby Azure Monitor.

Protokoly prostředků

Tato část obsahuje seznam typů protokolů prostředků, které můžete pro tuto službu shromažďovat. Oddíl načítá ze seznamu všech typů protokolů prostředků podporovaných ve službě Azure Monitor.

Podporované protokoly prostředků pro Microsoft.ServiceBus/Namespaces

Kategorie Zobrazovaný název kategorie Tabulka protokolů Podporuje základní plán protokolu. Podporuje transformaci v čase příjmu dat. Vzorové dotazy Náklady na export
ApplicationMetricsLogs Protokoly application Metrics (nepoužité) AZMSApplicationMetricLogs

Zaznamenává metriky aplikací (příchozí,odchozí, úspěšné nebo neúspěšné atd.) pro službu Azure Event Hubs a Azure Service Bus.

Yes Ne Ano
DiagnosticErrorLogs Diagnostické protokoly chyb AZMSDiagnosticErrorLogs

Zaznamenává agregované diagnostické informace, jako jsou chyby klienta , chyby zaneprázdnění serveru a chyby překročení kvóty pro různé operace přístupu roviny dat (například odesílání nebo příjem zpráv) ve službě Azure Event Hubs a Azure Service Bus.

Yes No Dotazy Ano
OperationalLogs Provozní protokoly AZMSOperationalLogs

Zaznamenává všechny operace správy prováděné v oboru názvů služby Azure Event Hubs/Azure Service Bus a jejích entitách.

Yes No Dotazy No
RuntimeAuditLogs Protokoly auditu modulu runtime AZMSRunTimeAuditLogs

Zaznamenává agregované diagnostické informace pro různé operace přístupu roviny dat (například odesílání nebo přijímání zpráv) ve službě Azure Event Hubs a Azure Service Bus. Protokoly auditu modulu runtime jsou aktuálně k dispozici pouze na úrovni Premium.

Yes No Dotazy Ano
VNetAndIPFilteringLogs Protokoly připojení filtrování virtuální sítě nebo IP adresy AZMSVnetConnectionEvents

Zaznamenává všechny protokoly filtrování virtuální sítě a IP adres pro službu Azure Event Hubs a Azure Service Bus. Ty by se vygenerovaly jenom v případě, že obor názvů povoluje přístup z vybraných sítí nebo z konkrétní IP adresy (pravidla filtru IP adres).

Yes No Dotazy No

Tato část obsahuje seznam typů protokolů prostředků, které můžete shromažďovat pro Službu Azure Service Bus.

  • Provozní protokoly
  • Protokoly filtrování virtuální sítě a IP adres
  • Protokoly auditu modulu runtime

Azure Service Bus teď má možnost odesílat protokoly do jedné ze dvou cílových tabulek – Tabulky specifické pro Diagnostiku Azure nebo prostředky v Log Analytics. K výběru cílových tabulek můžete použít přepínač dostupný na webu Azure Portal.

Snímek obrazovky s dialogovým oknem pro nastavení cílové tabulky

Provozní protokoly

Položky provozního protokolu zahrnují prvky uvedené v následující tabulce:

Název Popis Podporováno ve službě AzureDiagnostics Podporováno v AZMSOperationalLogs (tabulka specifická pro prostředky)
ActivityId Interní ID používané k identifikaci zadané aktivity Ano Yes
EventName Název operace Ano Yes
ResourceId ID prostředku Azure Resource Manageru Ano Yes
SubscriptionId Subscription ID Ano Yes
EventtimeString Provozní doba Yes No
TimeGenerated [UTC] Čas provedení operace (v UTC) No Ano
EventProperties Vlastnosti operace Ano Yes
Status Stav operace Ano Yes
Caller Volající operace (azure portal nebo klient pro správu) Ano Yes
Provider Název služby vygenerující protokoly, například ServiceBus No Ano
Type Typ vygenerovaných protokolů No Ano
Category Kategorie protokolu Yes No

Tady je příklad řetězce JSON provozního protokolu:

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"
}

Položka tabulky specifická pro zdroj:


{
  "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"
}

Události a operace zachycené v provozních protokolech

Provozní protokoly zaznamenávají všechny operace správy prováděné v oboru názvů služby Azure Service Bus. Operace s daty se nezachytávají kvůli velkému objemu datových operací, které se provádějí ve službě Azure Service Bus.

Poznámka:

Pokud chcete lépe sledovat operace s daty, doporučujeme použít trasování na straně klienta.

V provozních protokolech se zaznamenávají následující operace správy:

Obor Operace
Obor názvů – Vytvořit obor názvů
– Aktualizovat obor názvů
- Odstranit obor názvů
– Aktualizovat obor názvů
– Načtení oboru názvů
– Zásady sdílené technologieAccess
Fronta – Vytvořit frontu
- Aktualizovat frontu
- Odstranit frontu
– Automatická odstranění fronty
– Načtení fronty
Téma - Vytvořit téma
- Aktualizovat téma
- Odstranit téma
- AutoDelete Odstranit téma
- Načíst téma
Předplatné – Vytvoření předplatného
– Aktualizace předplatného
- Odstranit předplatné
– Automatické odstranění předplatného
– Načtení předplatného

Poznámka:

Operace čtení se v provozních protokolech v současné době nesledují.

Protokoly filtrování virtuální sítě a IP adres

Json události připojení k virtuální síti služby Service Bus obsahuje prvky uvedené v následující tabulce:

Název Popis Podporováno v Diagnostice Azure Podporováno v AZMSVnetConnectionEvents (tabulka specifická pro prostředky)
SubscriptionId ID předplatného Azure Ano Yes
NamespaceName Název oboru názvů Ano Yes
IPAddress IP adresa klienta, který se připojuje ke službě Service Bus Ano Yes
AddressIP IP adresa klienta, který se připojuje ke službě Service Bus Ano Yes
TimeGenerated [UTC] Čas provedení operace (v UTC) Ano Yes
Action Akce provedená službou Service Bus při vyhodnocování požadavků na připojení Podporované akce jsou Přijmout připojení a Odepřít připojení. Ano Yes
Reason Poskytuje důvod, proč byla akce provedena. Ano Yes
Count Počet výskytů dané akce Ano Yes
ResourceId ID prostředku Azure Resource Manageru Ano Yes
Category Kategorie protokolu Yes No
Provider Název služby vygenerující protokoly, jako je ServiceBus No Ano
Type Typ vygenerovaných protokolů No Ano

Poznámka:

Protokoly virtuální sítě se generují jenom v případě, že obor názvů povoluje přístup z vybraných sítí nebo z konkrétních IP adres (pravidla filtru IP adres).

Tady je příklad řetězce JSON protokolu virtuální sítě:

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"
}

Položka tabulky specifická pro zdroj:

{
  "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"
}

Protokoly auditu modulu runtime

Protokoly auditu modulu runtime zaznamenávají agregované diagnostické informace pro různé operace přístupu roviny dat (například odesílání nebo přijímání zpráv) ve službě Service Bus.

Poznámka:

Protokoly auditu modulu runtime jsou aktuálně k dispozici pouze na úrovni Premium .

Protokoly auditu modulu runtime zahrnují prvky uvedené v následující tabulce:

Název Popis Podporováno v Diagnostice Azure Podporováno v AZMSRuntimeAuditLogs (tabulka specifická pro prostředky)
ActivityId Náhodně vygenerované UUID, které zajišťuje jedinečnost aktivity auditu. Ano Yes
ActivityName Název operace modulu runtime. Ano Yes
ResourceId Prostředek přidružený k aktivitě Ano Yes
Timestamp Čas agregace Yes No
time Generated (UTC) Agregovaný čas No Ano
Status Stav aktivity (úspěch nebo selhání) Ano Yes
Protocol Typ protokolu přidruženého k operaci. Ano Yes
AuthType Typ ověřování (microsoft Entra ID nebo zásady SAS) Ano Yes
AuthKey ID aplikace Microsoft Entra nebo název zásady SAS, který se používá k ověření prostředku. Ano Yes
NetworkType Typ síťového přístupu: Public neboPrivate. ano Yes
ClientIP IP adresa klientské aplikace. Ano Yes
Count Celkový počet operací provedených během agregovaného období 1 minuty Ano Yes
Properties Metadata specifická pro operaci roviny dat. ano Yes
Category Kategorie protokolu Yes No
Provider Název služby vygenerující protokoly, například ServiceBus No Ano
Type Typ vygenerovaných protokolů No Ano

Tady je příklad položky protokolu auditu modulu runtime:

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"
}

Položka tabulky specifická pro zdroj:

{
  "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"
}

Diagnostické protokoly chyb

Diagnostické protokoly chyb zaznamenávají chybové zprávy pro všechny chyby na straně klienta, omezování a překročení kvóty. Poskytují podrobnou diagnostiku identifikace chyb.

Diagnostické protokoly chyb obsahují prvky uvedené v této tabulce:

Název Popis Podporováno v Diagnostice Azure Podporováno v AZMSDiagnosticErrorLogs (tabulka specifická pro prostředky)
ActivityId Náhodně vygenerované UUID, které zajišťuje jedinečnost aktivity auditu. Ano Yes
ActivityName Název operace Ano Yes
NamespaceName Název oboru názvů Ano ano
EntityType Typ entity Ano Yes
EntityName Název entity Ano Yes
OperationResult Typ chyby v operaci (Chyba klienta nebo Serverbusy nebo kvótaexceeded) Ano Yes
ErrorCount Počet identických chyb během agregačního období 1 minuty Ano Yes
ErrorMessage Podrobná chybová zpráva Ano Yes
Provider Název služby vygenerující protokoly Možné hodnoty: eventhub, relay a servicebus Ano Yes
Time Generated (UTC) Provozní doba No Ano
EventTimestamp Provozní doba Yes No
Category Kategorie protokolu Yes No
Type Typ vygenerovaných protokolů No Ano

Tady je příklad položky diagnostického protokolu chyb:

{
  "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"
}

Položka tabulky specifická pro zdroj:

{
  "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"
}

Tabulky protokolů služby Azure Monitor

Tato část uvádí tabulky protokolů služby Azure Monitor relevantní pro tuto službu, které jsou k dispozici pro dotazování službou Log Analytics pomocí dotazů Kusto. Tabulky obsahují data protokolu prostředků a případně i více v závislosti na tom, co se na nich shromažďuje a směruje.

Dne 30. září 2026 vyřadíme podporu protokolu SBMP pro Azure Service Bus, takže tento protokol už nebudete moct používat po 30. září 2026. Migrujte na nejnovější knihovny sady SDK služby Azure Service Bus pomocí protokolu AMQP, který nabízí důležité aktualizace zabezpečení a vylepšené funkce před tímto datem.

Další informace najdete v oznámení o vyřazení podpory.

Azure Service Bus používá tabulky Kusto z protokolů služby Azure Monitor. Tyto tabulky můžete dotazovat pomocí Log Analytics. Seznam tabulek Kusto, které služba používá, najdete v referenčních informacích k tabulkám protokolů služby Azure Monitor.

Service Bus Microsoft.ServiceBus/namespaces

Protokol aktivit

Propojená tabulka uvádí operace, které lze zaznamenat v protokolu aktivit pro tuto službu. Tyto operace jsou podmnožinou všech možných operací poskytovatele prostředků v protokolu aktivit.

Další informace o schématu položek protokolu aktivit naleznete v tématu Schéma protokolu aktivit.