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:
- Chyby na straně klienta (v HTTP, které by 400 chyby).
- 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ů |
|
| Fronta |
|
| Téma |
|
| Předplatné |
|
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
- podrobnosti o monitorování Service Bus azure najdete v tématu monitorování azure Service Bus.
- Podrobnosti o monitorování prostředků Azure najdete v tématu monitorování prostředků Azure pomocí Azure monitor.