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: Chyby
Metrika | Název v rozhraní REST API | Unit | Agregace | Dimenze | Časová zrnka | DS Export |
---|---|---|---|---|---|---|
Systémové chyby Procento systémových chyb |
SystemErrors |
Procenta | Maximum | <žádné> | PT1M | Ano |
Chyby uživatele Procento chyb uživatelů |
UserErrors |
Procenta | Maximum | <žádné> | PT1M | Ano |
Kategorie: Sytost
Metrika | Název v rozhraní REST API | Unit | Agregace | Dimenze | Časová zrnka | DS Export |
---|---|---|---|---|---|---|
Načtení serveru Zatížení serveru SignalR |
ServerLoad |
Procenta | Minimum, Maximum, Průměr | <žádné> | PT1M | No |
Kategorie: Provoz
Metrika | Název v rozhraní REST API | Unit | Agregace | Dimenze | Časová zrnka | DS Export |
---|---|---|---|---|---|---|
Počet ukončení připojení Počet připojení uzavřených z různých důvodů. |
ConnectionCloseCount |
Počet | Celkem (součet) | Endpoint , ConnectionCloseCategory |
PT1M | Ano |
Počet připojení Množství připojení uživatele. |
ConnectionCount |
Počet | Maximum | Endpoint |
PT1M | Ano |
Počet otevřených připojení Počet otevřených nových připojení. |
ConnectionOpenCount |
Počet | Celkem (součet) | Endpoint |
PT1M | Ano |
Využití kvóty připojení Procento připojení připojeného vzhledem k kvótě připojení |
ConnectionQuotaUtilization |
Procenta | Minimum, Maximum, Průměr | <žádné> | PT1M | Ano |
Příchozí provoz Příchozí provoz služby |
InboundTraffic |
Přijaté | Celkem (součet) | <žádné> | PT1M | Ano |
Počet zpráv Celkový počet zpráv. |
MessageCount |
Počet | Celkem (součet) | <žádné> | PT1M | Ano |
Odchozí provoz Odchozí provoz služby |
OutboundTraffic |
Přijaté | Celkem (součet) | <žá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: Chyby
Metrika | Název v rozhraní REST API | Unit | Agregace | Dimenze | Časová zrnka | DS Export |
---|---|---|---|---|---|---|
Systémové chyby Procento systémových chyb |
SystemErrors |
Procenta | Maximum | <žádné> | PT1M | Ano |
Chyby uživatele Procento chyb uživatelů |
UserErrors |
Procenta | Maximum | <žádné> | PT1M | Ano |
Kategorie: Sytost
Metrika | Název v rozhraní REST API | Unit | Agregace | Dimenze | Časová zrnka | DS Export |
---|---|---|---|---|---|---|
Načtení serveru Zatížení serveru SignalR |
ServerLoad |
Procenta | Minimum, Maximum, Průměr | <žádné> | PT1M | No |
Kategorie: Provoz
Metrika | Název v rozhraní REST API | Unit | Agregace | Dimenze | Časová zrnka | DS Export |
---|---|---|---|---|---|---|
Počet ukončení připojení Počet připojení uzavřených z různých důvodů. |
ConnectionCloseCount |
Počet | Celkem (součet) | Endpoint , ConnectionCloseCategory |
PT1M | Ano |
Počet připojení Množství připojení uživatele. |
ConnectionCount |
Počet | Maximum | Endpoint |
PT1M | Ano |
Počet otevřených připojení Počet otevřených nových připojení. |
ConnectionOpenCount |
Počet | Celkem (součet) | Endpoint |
PT1M | Ano |
Využití kvóty připojení Procento připojení připojeného vzhledem k kvótě připojení |
ConnectionQuotaUtilization |
Procenta | Minimum, Maximum, Průměr | <žádné> | PT1M | Ano |
Příchozí provoz Příchozí provoz služby |
InboundTraffic |
Přijaté | Celkem (součet) | <žádné> | PT1M | Ano |
Počet zpráv Celkový počet zpráv. |
MessageCount |
Počet | Celkem (součet) | <žádné> | PT1M | Ano |
Odchozí provoz Odchozí provoz služby |
OutboundTraffic |
Přijaté | Celkem (součet) | <žá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.
ConnectionCloseCategory
Poskytuje důvod pro zavření připojení. Zahrnuje následující hodnoty dimenzí.
Hodnota | Popis |
---|---|
Normální | Připojení se normálně ukončilo. |
Škrtil | V případě omezování počtu zpráv a rychlosti připojení zkontrolujte počet připojení a aktuální využití počtu zpráv a omezení prostředků. |
PingTimeout | Vypršení časového limitu příkazu Ping připojení |
NoAvailableServerConnection | 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í bylo ukončeno ve fázi handshake, což může být způsobeno ukončením připojení protokolu WebSocket vzdáleným účastníkem 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. |
ServerConnectionNotFound | 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í. |
ServerConnectionClosed | 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 se všechna klientská připojení, která obsluhuje, zavře pomocí zprávy ServerConnectionDropped . |
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í se ukončilo 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 | SignalRServiceDiagnosticLogs Diagnostické protokoly služby Azure SignalR |
No | Ano | Dotazy | Ano |
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 , Authorization nebo Throttling . |
connectionId | Identita připojení. |
transportType | Typ přenosu připojení. Povolené hodnoty jsou Websockets , ServerSentEvents nebo 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 , Authorization a 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 , ServerSentEvents nebo 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.
Související obsah
- Popis monitorování služby Azure SignalR Service najdete v tématu Monitorování služby Azure SignalR.
- Podrobnosti o monitorování prostředků Azure najdete v tématu Monitorování prostředků Azure pomocí služby Azure Monitor .
- Podrobné pokyny k povolení, dotazování a řešení potíží s protokoly služby Azure SignalR najdete v tématu Použití diagnostických protokolů ke sledování služby SignalR.