Monitorowanie dokumentacji danych usługi Azure Web PubSub
Ten artykuł zawiera informacje o danych dzienników i metryk zebranych w celu przeanalizowania wydajności i dostępności usługi Azure Web PubSub. Zobacz artykuł Monitorowanie usługi Azure Web PubSub, aby uzyskać szczegółowe informacje na temat zbierania i analizowania danych monitorowania dla usługi Azure Web PubSub.
Mierniki
Metryki zapewniają wgląd w stan operacyjny usługi. Dostępne metryki to:
Jednostki metryczne | Jednostka | Zalecany typ agregacji | opis | Wymiary |
---|---|---|---|---|
liczba zamknięcia Połączenie ion | Licznik | Sum | Liczba połączeń zamkniętych z różnych powodów. | Połączenie ionCloseCategory |
liczba Połączenie ion | Licznik | Maksymalna/średnia | Liczba połączeń z usługą. | Brak wymiarów |
liczba otwartych Połączenie ionów | Licznik | Sum | Liczba otwartych nowych połączeń. | Brak wymiarów |
Wykorzystanie limitu przydziału Połączenie ion | Procent | Maksymalna/średnia | Procent połączeń względem limitu przydziału połączeń. | Brak wymiarów |
Ruch przychodzący | Bajty | Sum | Ruch przychodzący do usługi. | Brak wymiarów |
Ruch wychodzący | Bajty | Sum | Ruch wychodzący z usługi. | Brak wymiarów |
Obciążenie serwera | Procent | Maksymalna/średnia | Procent obciążenia serwera. | Brak wymiarów |
Aby uzyskać więcej informacji, zobacz Metryki.
Dzienniki zasobów
Zarchiwizuj na koncie magazynu
Ciągi JSON dziennika archiwum zawierają elementy wymienione w następujących tabelach:
Format
Nazwa/nazwisko | Opis |
---|---|
time | Czas zdarzenia dziennika |
poziom | Poziom zdarzeń dziennika |
resourceId | Identyfikator zasobu usługi Azure SignalR Service |
lokalizacja | Lokalizacja usługi Azure SignalR Service |
category | Kategoria zdarzenia dziennika |
operationName | Nazwa operacji zdarzenia |
callerIpAddress | Adres IP serwera lub klienta |
właściwości | Szczegółowe właściwości związane z tym zdarzeniem dziennika. Aby uzyskać więcej szczegółów, zobacz poniższą tabelę właściwości |
Tabela właściwości
Nazwa/nazwisko | opis |
---|---|
— kolekcja | Kolekcja zdarzenia dziennika. Dozwolone wartości to: Connection , Authorization i Throttling |
connectionId | Tożsamość połączenia |
Identyfikator użytkownika | Tożsamość użytkownika |
wiadomość | Szczegółowy komunikat zdarzenia dziennika |
Koncentratora | Nazwa centrum zdefiniowanego przez użytkownika |
routeTemplate | Szablon trasy interfejsu API |
httpMethod | Metoda HTTP (POST/GET/PUT/DELETE) |
Adres URL | Lokalizator zasobów jednolitych |
Traceid | Unikatowy identyfikator wywołania |
statusCode | Kod odpowiedzi HTTP |
czas trwania | Czas trwania między żądaniem jest odbierany i przetwarzany |
Nagłówki | Dodatkowe informacje przekazane przez klienta i serwer z żądaniem HTTP lub odpowiedzią |
Poniższy kod jest przykładem ciągu JSON dziennika archiwum:
{
"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"
}
Archiwizowanie schematu dzienników dla usługi Log Analytics
Kolumny dziennika archiwum zawierają elementy wymienione w poniższej tabeli.
Nazwa/nazwisko | opis |
---|---|
TimeGenerated | Czas zdarzenia dziennika |
Kolekcja | Kolekcja zdarzenia dziennika. Dozwolone wartości to: Connection , Authorization i Throttling |
OperationName | Nazwa operacji zdarzenia |
Lokalizacja | Lokalizacja usługi Azure SignalR Service |
Poziom | Poziom zdarzeń dziennika |
CallerIpAddress | Adres IP serwera/klienta |
Wiadomość | Szczegółowy komunikat zdarzenia dziennika |
Identyfikator użytkownika | Tożsamość użytkownika |
ConnectionId | Tożsamość połączenia |
ConnectionType | Typ połączenia. Dozwolone wartości to: Server | Client . Server : połączenie po stronie serwera; Client : połączenie po stronie klienta |
Typ transportu | Typ transportu połączenia. Dozwolone wartości to: Websockets | ServerSentEvents | LongPolling |
Tabele dzienników usługi Azure Monitor
Usługa Azure Web PubSub używa tabel Kusto z dzienników usługi Azure Monitor. Możesz wykonywać zapytania dotyczące tych tabel za pomocą usługi Log Analytics. Aby uzyskać listę tabel Kusto używanych przez usługę Azure Web PubSub, zobacz artykuł Azure Monitor Logs reference ( Dokumentacja tabeli dzienników usługi Azure Monitor).
Zobacz też
- Aby uzyskać opis monitorowania usługi Azure Web PubSub, zobacz Monitorowanie usługi Azure Web PubSub .
- Aby uzyskać szczegółowe informacje na temat monitorowania zasobów platformy Azure, zobacz Monitorowanie zasobów platformy Azure za pomocą usługi Azure Monitor .