Referenční informace k monitorování dat Azure Web PubSub

Tento článek obsahuje referenční informace o datech protokolů a metrik shromážděných za účelem analýzy výkonu a dostupnosti služby Azure Web PubSub. Podrobnosti o shromažďování a analýze dat monitorování pro Azure Web PubSub najdete v článku o monitorování služby Azure Web PubSub.

Metriky

Metriky poskytují přehled o provozním stavu služby. Dostupné metriky jsou:

Metrika Unit Doporučený typ agregace Popis Dimenze
Připojení ion Close Count Počet Sum Počet připojení uzavřených z různých důvodů. Připojení ionCloseCategory
Připojení ion Count Počet Max / Avg Počet připojení ke službě. Žádné rozměry
Připojení ion Open Count Počet Sum Počet otevřených nových připojení. Žádné rozměry
Připojení využití kvóty Procenta Max / Avg Procento připojení vzhledem k kvótě připojení Žádné rozměry
Příchozí provoz Přijaté Sum Příchozí provoz do služby. Žádné rozměry
Odchozí provoz Přijaté Sum Odchozí provoz ze služby. Žádné rozměry
Zatížení serveru Procenta Max / Avg Procento zatížení serveru. Žádné rozměry

Další informace najdete v tématu Metriky.

Protokoly prostředků

Archivovat v účtu úložiště

Řetězce JSON protokolu archivu obsahují prvky uvedené v následujících tabulkách:

Formát

Název Popis
čas Protokolovat čas události
úroveň Úroveň událostí protokolu
resourceId ID prostředku vaší služby Azure SignalR
umístění Umístění služby Azure SignalR
category Kategorie události protokolu
operationName Název operace události
callerIpAddress IP adresa vašeho serveru nebo klienta
vlastnosti Podrobné vlastnosti související s touto událostí protokolu Další podrobnosti najdete v následující tabulce vlastností.

Tabulka vlastností

Název Popis
– kolekce Shromažďování události protokolu. Povolené hodnoty jsou: ConnectionAuthorization aThrottling
connectionId Identita připojení
userId Identita uživatele
zpráva Podrobná zpráva o události protokolu
Rozbočovač Uživatelsky definovaný název centra
routeTemplate Šablona trasy rozhraní API
httpMethod Metoda HTTP (POST/GET/PUT/DELETE)
url Lokátor jednotného prostředku
traceId Jedinečný identifikátor vyvolání
statusCode Kód odpovědi HTTP
doba trvání Doba trvání mezi žádostí je přijata a zpracována.
záhlaví Další informace předávané klientem a serverem s požadavkem nebo odpovědí HTTP

Následující kód je příkladem řetězce JSON protokolu archivu:

{
  "properties": {
    "message": "Connection started",
    "collection": "Connection",
    "connectionId": "LW61bMG2VQLIMYIVBMmyXgb3c418200",
    "userId": null
  },
  "operationName": "ConnectionStarted",
  "category": "ConnectivityLogs",
  "level": "Informational",
  "callerIpAddress": "167.220.255.79",
  "resourceId": "/SUBSCRIPTIONS/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/RESOURCEGROUPS/MYGROUP/PROVIDERS/MICROSOFT.SIGNALRSERVICE/WEBPUBSUB/MYWEBPUBSUB",
  "time": "2021-09-17T05:25:05Z",
  "location": "westus"
}

Schéma archivu protokolů pro Log Analytics

Sloupce protokolu archivu obsahují prvky uvedené v následující tabulce.

Název Popis
TimeGenerated Protokolovat čas události
Kolekce Shromažďování události protokolu. Povolené hodnoty jsou: ConnectionAuthorization aThrottling
OperationName Název operace události
Poloha Umístění služby Azure SignalR
Level Úroveň událostí protokolu
CallerIpAddress IP adresa vašeho serveru nebo klienta
Message 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 | Client. Server: připojení ze strany serveru; Client: připojení ze strany klienta
TransportType Typ přenosu připojení. Povolené hodnoty jsou: Websockets | ServerSentEvents | LongPolling

Tabulky protokolů služby Azure Monitor

Azure Web PubSub používá tabulky Kusto z protokolů služby Azure Monitor. Tyto tabulky můžete dotazovat pomocí Log Analytics. Seznam tabulek Kusto, které Azure Web PubSub používá, najdete v referenčním článku k tabulce protokolů služby Azure Monitor.

Viz také