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

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 službu Azure SignalR a jak ji používat, najdete v tématu Monitorování služby Azure SignalR.

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.

Metriky pro službu Azure SignalR jsou v kategoriích chyb, sytosti nebo provozu .

Podporované metriky pro Microsoft.SignalRService/SignalR

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

  • 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.
Kategorie Metrika Název v rozhraní REST API Unit Agregace Dimenze Časová zrnka DS Export
Provoz Připojení ion Close Count

Počet připojení uzavřených z různých důvodů.
ConnectionCloseCount Počet Celkem Endpoint, ConnectionCloseCategory PT1M Ano
Provoz Připojení ion Count

Množství připojení uživatele.
ConnectionCount Počet Maximum Endpoint PT1M Ano
Provoz Připojení ion Open Count

Počet otevřených nových připojení.
ConnectionOpenCount Počet Celkem Endpoint PT1M Ano
Provoz Připojení využití kvóty

Procento připojení připojeného vzhledem k kvótě připojení
ConnectionQuotaUtilization Procenta Minimum, Maximum, Průměr <žádné> PT1M Ano
Provoz Příchozí provoz

Příchozí provoz služby
InboundTraffic Přijaté Celkem <žádné> PT1M Ano
Provoz Počet zpráv

Celkový počet zpráv.
MessageCount Počet Celkem <žádné> PT1M Ano
Provoz Odchozí provoz

Odchozí provoz služby
OutboundTraffic Přijaté Celkem <žádné> PT1M Ano
Sytost Načtení serveru

Zatížení serveru SignalR
ServerLoad Procenta Minimum, Maximum, Průměr <žádné> PT1M No
Chyby Systémové chyby

Procento systémových chyb
SystemErrors Procenta Maximum <žádné> PT1M Ano
Chyby Chyby uživatele

Procento chyb uživatelů
UserErrors Procenta Maximum <žádné> PT1M Ano

Podporované metriky pro Microsoft.SignalRService/SignalR/repliky

Následující tabulka uvádí metriky dostupné pro typ prostředku Microsoft.SignalRService/SignalR/replicas.

  • 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.
Kategorie Metrika Název v rozhraní REST API Unit Agregace Dimenze Časová zrnka DS Export
Provoz Připojení ion Close Count

Počet připojení uzavřených z různých důvodů.
ConnectionCloseCount Počet Celkem Endpoint, ConnectionCloseCategory PT1M Ano
Provoz Připojení ion Count

Množství připojení uživatele.
ConnectionCount Počet Maximum Endpoint PT1M Ano
Provoz Připojení ion Open Count

Počet otevřených nových připojení.
ConnectionOpenCount Počet Celkem Endpoint PT1M Ano
Provoz Připojení využití kvóty

Procento připojení připojeného vzhledem k kvótě připojení
ConnectionQuotaUtilization Procenta Minimum, Maximum, Průměr <žádné> PT1M Ano
Provoz Příchozí provoz

Příchozí provoz služby
InboundTraffic Přijaté Celkem <žádné> PT1M Ano
Provoz Počet zpráv

Celkový počet zpráv.
MessageCount Počet Celkem <žádné> PT1M Ano
Provoz Odchozí provoz

Odchozí provoz služby
OutboundTraffic Přijaté Celkem <žádné> PT1M Ano
Sytost Načtení serveru

Zatížení serveru SignalR
ServerLoad Procenta Minimum, Maximum, Průměr <žádné> PT1M No
Chyby Systémové chyby

Procento systémových chyb
SystemErrors Procenta Maximum <žádné> PT1M Ano
Chyby Chyby uživatele

Procento chyb uživatelů
UserErrors Procenta Maximum <žádné> PT1M Ano

Další podrobnosti o metrikách pro službu Azure SignalR najdete v tématu Metriky služby Azure SignalR.

Poznámka:

Typy agregace metrik se v Průzkumníku metrik na webu Azure Portal zobrazují jako Počet, Průměr, Minimum, Maximum a Součet.

Počet je počet přijatých dat vzorkování. Počet je definován jako obecný typ agregace metrik a nedá se vyloučit ze seznamu dostupných typů agregace. Obecně není užitečná pro službu SignalR, ale někdy se dá použít ke kontrole, jestli se data vzorkování odesílají do metrik.

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.

Koncový bod

Popisuje typ připojení. Zahrnuje hodnoty dimenzí: Klient, Server a LiveTrace.

Připojení ionCloseCategory

Poskytuje důvod pro zavření připojení. Zahrnuje následující hodnoty dimenzí.

Hodnota Popis
Normální Připojení normálně zavřena.
Škrtil V případě omezování počtu zpráv a rychlosti připojení zkontrolujte aktuální využití Připojení počtů a počtu zpráv a omezení prostředků.
PingTimeout Připojení vypršení časového limitu příkazu ping.
NoAvailableServer Připojení ion Připojení klienta nejde navázat a nepředává metodu handshake, protože neexistuje žádné dostupné připojení k serveru.
InvokeUpstreamFailed Upstream vyvolání se nezdařilo.
SlowClient Příliš mnoho neodeslaných zpráv zařazených do fronty na straně služby.
HandshakeError Připojení ukončena ve fázi handshake, což může být způsobeno ukončením připojení protokolu WebSocket vzdálené strany bez dokončení metody handshake. Chyba HandshakeError je způsobená síťovým problémem. Zkontrolujte nastavení prohlížeče a zjistěte, jestli klient dokáže vytvořit připojení websocket.
Server Připojení ionNotFound Cílový server rozbočovače není k dispozici. Tato hodnota je navržená a po tomto poklesu by se měla provést opětovné připojení.
Server Připojení ionClosed Připojení klienta se ukončilo, protože došlo k vyřazení odpovídajícího připojení k serveru. Když aplikační server používá sadu SDK služby Azure SignalR na pozadí, zahájí připojení serveru ke vzdálené službě Azure SignalR. Každé připojení klienta ke službě je přidružené k jednomu ze serverových připojení ke směrování provozu mezi klientem a aplikačním serverem. Po zavření připojení k serveru jsou všechna klientská připojení, která obsluhuje, uzavřena se zprávou Server Připojení ionDropped.
ServiceTransientError Vnitřní chyba serveru.
BadRequest Chybný požadavek je způsobený neplatným názvem centra, nesprávnou datovou částí nebo poškozeným požadavkem.
ClosedByAppServer Aplikační server požádal službu o zavření klienta.
ServiceReload Opětovné načtení služby se aktivuje, když dojde k vyřazení připojení kvůli opětovnému načtení interní součásti služby. Tato událost neukazuje poruchu a je součástí normálního provozu služby.
ServiceModeSwitched Připojení ion se zavře po přepnutí režimu služby, například z bezserverového režimu na výchozí režim.
Unauthorized Připojení není neoprávněné.

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.SignalRService/SignalR

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
AllLogs Protokoly služby Azure SignalR SignalRServiceDiagnosticLogs

Diagnostické protokoly služby Azure SignalR

No Ano Dotazy No

Podporované protokoly prostředků pro Microsoft.SignalRService/SignalR/repliky

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
AllLogs Protokoly služby Azure SignalR No Ano Yes

Mapování tabulky protokolu prostředků

Názvy polí pro Log Analytics se mírně liší od názvů polí pro cíle úložiště.

Archivace schématu protokolu pro účet úložiště

Řetězce JSON protokolu archivu obsahují následující prvky:

Formát

Název Popis
čas Zaznamená čas události.
úroveň Úroveň událostí protokolu
resourceId ID prostředku služby Azure SignalR.
location Umístění služby Azure SignalR.
category Kategorie události protokolu
operationName Název operace události.
callerIpAddress IP adresa serveru nebo klienta.
vlastnosti Podrobné vlastnosti související s touto událostí protokolu, jak je uvedeno v následující tabulce.

Vlastnosti

Název Popis
type Typ události protokolu. V současné době je k dispozici typ, ConnectivityLogs který poskytuje informace o připojení ke službě Azure SignalR.
– kolekce Shromažďování události protokolu. Povolené hodnoty jsou Connection, Authorizationnebo Throttling.
connectionId Identita připojení.
transportType Typ přenosu připojení. Povolené hodnoty jsou Websockets, ServerSentEventsnebo LongPolling.
connectionType Typ připojení. Povolené hodnoty jsou Server nebo Client. Server je připojení ze strany serveru a Client je připojení ze strany klienta.
userId Identita uživatele
zpráva Podrobná zpráva o události protokolu

Schéma archivu protokolů pro Log Analytics

Sloupce protokolu archivu obsahují následující prvky:

Název Popis
TimeGenerated Zaznamená čas události.
Kolekce Shromažďování události protokolu. Povolené hodnoty jsou: Connection, Authorizationa Throttling.
OperationName Název operace události.
Umístění Umístění služby Azure SignalR.
Level Úroveň událostí protokolu
CallerIpAddress IP adresa serveru nebo klienta.
Zpráva Podrobná zpráva o události protokolu
ID uživatele Identita uživatele
ConnectionId Identita připojení.
Typ připojení Typ připojení. Povolené hodnoty jsou: Server nebo Client. Server je připojení ze strany serveru a Client je připojení ze strany klienta.
TransportType Typ přenosu připojení. Povolené hodnoty jsou: Websockets, ServerSentEventsnebo LongPolling

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.

SignalR

Microsoft.SignalRService/SignalR

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.