monitorování referenčních informací o službě Azure Service Bus

podrobnosti o shromažďování a analýze dat monitorování pro Azure Service Bus najdete v tématu monitorování azure Service Bus .

Metriky

V této části jsou uvedené všechny automaticky shromážděné metriky platforem pro Azure Service Bus. Poskytovatel prostředků pro tyto metriky je Microsoft. ServiceBus/obory názvů.

Metriky žádostí

Spočítá počet požadavků na data a operace správy.

Název metriky Exportovatelný přes nastavení diagnostiky Jednotka Typ agregace Description Dimenze
Příchozí žádosti Yes Počet Celkem počet požadavků provedených ve službě Service Bus v zadaném období. EntityName
Úspěšné požadavky No Počet Celkem počet úspěšných požadavků provedených ve službě Service Bus v zadaném období. Název entity
Výsledek operace uvnitř
Chyby serveru No Počet Celkem počet požadavků nezpracovaných z důvodu chyby ve službě Service Bus v zadaném období. Název entity
Výsledek operace uvnitř
Chyby uživatele No Počet Celkem Počet požadavků nezpracovaných z důvodu chyb uživatele v zadaném období. Název entity
Omezené žádosti No Počet Celkem Počet požadavků, které byly omezeny, protože použití bylo překročeno. Název entity

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

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

Metriky zpráv

Název metriky Exportovatelný přes nastavení diagnostiky Jednotka Typ agregace Description Dimenze
Příchozí zprávy Yes Počet Celkem počet událostí nebo zpráv odeslaných do Service Bus v zadaném období. Tato metrika neobsahuje zprávy, které jsou automaticky předávány. Název entity
Odchozí zprávy Yes Počet Celkem počet událostí nebo zpráv přijatých z Service Bus v zadaném období. Název entity
Zprávy No Počet Průměr Počet zpráv ve frontě nebo tématu. Název entity
Aktivní zprávy No Počet Průměr Počet aktivních zpráv ve frontě nebo tématu. Název entity
Nedoručené zprávy No Počet Průměr Počet nedoručených zpráv ve frontě nebo tématu Název entity
Plánované zprávy No Počet Průměr Počet naplánovaných zpráv ve frontě nebo tématu. Název entity
Velikost No Bajty Průměr Velikost entity (fronty nebo tématu) v bajtech Název entity

Poznámka

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

Metriky připojení

Název metriky Exportovatelný přes nastavení diagnostiky Jednotka Typ agregace Description Dimenze
Aktivní připojení No Počet Celkem Počet aktivních připojení v oboru názvů a v entitě v oboru názvů. Hodnota této metriky je hodnota k určitému bodu v čase. Připojení, která jsou aktivní ihned po tomto okamžiku, se neprojeví v metrikě.
Otevřená připojení No Počet Průměr Počet otevřených připojení. Název entity
Uzavřená připojení No Počet Průměr Počet uzavřených připojení Název entity

Metriky využití prostředků

Poznámka

Následující metriky jsou k dispozici pouze s úrovní Premium .

Důležité metriky, které je třeba monitorovat pro výpadky úrovně Premium: využití CPU na obor názvů a velikost paměti na obor názvů. Nastavte výstrahy pro tyto metriky pomocí Azure monitor.

Další metrikou, kterou můžete monitorovat: omezené požadavky. Nemělo by se jednat o problém, dokud obor názvů zůstane v rámci omezení paměti, procesoru a zprostředkovaných připojení. další informace najdete v tématu omezování v Azure Service Bus Premium úrovni .

Název metriky Exportovatelný přes nastavení diagnostiky Jednotka Typ agregace Description Dimenze
Využití CPU na obor názvů No Procesor Procento Procento využití procesoru oboru názvů. Replika
Využití velikosti paměti na obor názvů No Využití paměti Procento Procento využití paměti oboru názvů. Replika

Metriky chyb

Název metriky Exportovatelný přes nastavení diagnostiky Jednotka Typ agregace Description Dimenze
Chyby serveru No Počet Celkem počet požadavků nezpracovaných z důvodu chyby ve službě Service Bus v zadaném období. Název entity

Výsledek operace
Chyby uživatele No Počet Celkem Počet požadavků nezpracovaných z důvodu chyb uživatele v zadaném období. Název entity

Výsledek operace

Dimenze metriky

Azure Service Bus podporuje pro metriky v Azure Monitor následující dimenze. Přidávání dimenzí do metrik je volitelné. Pokud dimenze nepřidáte, jsou metriky zadány na úrovni oboru názvů.

Název dimenze Description
Název entity Service Bus podporuje entity zasílání zpráv pod oborem názvů.

Protokoly prostředků

V této části jsou uvedené typy protokolů prostředků, které můžete shromažďovat pro Azure Service Bus.

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

Provozní protokoly

Položky provozních protokolů obsahují prvky uvedené v následující tabulce:

Název Description
ID aktivity Interní ID, které slouží k identifikaci zadané aktivity
EventName Název operace
ResourceId ID prostředku Azure Resource Manager
SubscriptionId ID předplatného
EventTimeString Čas operace
EventProperties Vlastnosti operace
Status Stav operace
Volající Volající operace (Azure Portal nebo klient pro správu)
Kategorie OperationalLogs

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

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

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

provozní protokoly zaznamenávají všechny operace správy, které se provádějí v oboru názvů Azure Service Bus. Datové operace se nezachycují kvůli vysokému objemu operací s daty, které jsou prováděny na Azure Service Bus.

Poznámka

Abychom vám pomohli lépe sledovat datové operace, doporučujeme použít trasování na straně klienta.

Následující operace správy jsou zachyceny v provozních protokolech:

Obor Operace
Obor názvů
  • Vytvořit obor názvů
  • Aktualizovat obor názvů
  • Odstranit obor názvů
  • Aktualizovat zásadu SharedAccess oboru názvů
Fronta
  • Vytvořit frontu
  • Fronta aktualizací
  • Odstranit frontu
  • Odstranit frontu pro odstranění
Téma
  • Vytvořit téma
  • Aktualizovat téma
  • Odstranit téma
  • Odstranit téma autodelete
Předplatné
  • Vytvoření předplatného
  • Aktualizovat předplatné
  • Odstranit předplatné
  • Odstranit předplatné autodelete

Poznámka

V současné době nejsou operace čtení sledovány v provozních protokolech.

Tabulky protokolů Azure Monitor

Azure Service Bus používá tabulky Kusto z protokolů Azure Monitor. Pomocí Log Analytics můžete zadávat dotazy na tyto tabulky. Seznam tabulek Kusto, které služba používá, najdete v tématu referenční informace k tabulce protokolu Azure monitor.

Další kroky