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ż