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.
Metryki
Metryki zapewniają wgląd w stan operacyjny usługi. Dostępne metryki to:
Metric | Jednostka | Zalecany typ agregacji | opis | Wymiary |
---|---|---|---|---|
Liczba zamknięcia połączenia | Count | Sum | Liczba połączeń zamkniętych z różnych powodów. | ConnectionCloseCategory |
Liczba połączeń | Count | Maksymalna/średnia | Liczba połączeń z usługą. | Brak wymiarów |
Liczba otwartych połączeń | Count | Sum | Liczba otwartych nowych połączeń. | Brak wymiarów |
Wykorzystanie limitu przydziału połączeń | 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 |
koncentrator | 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 |
Komunikat | 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.
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 .