Share via


Övervaka Datareferens för Azure Web PubSub

Den här artikeln innehåller en referens till logg- och måttdata som samlats in för att analysera prestanda och tillgänglighet för Azure Web PubSub. Mer information om hur du samlar in och analyserar övervakningsdata för Azure Web PubSub finns i artikeln Övervaka Azure Web PubSub.

Mått

Mått ger insikter om tjänstens drifttillstånd. De tillgängliga måtten är:

Mått Enhet Rekommenderad sammansättningstyp Description Dimensioner
Anslut ion Close Count Antal Sum Antalet anslutningar som stängts av olika orsaker. Anslut ionCloseCategory
Anslut ion antal Antal Max/Genomsnittligt Antalet anslutningar till tjänsten. Inga dimensioner
antal öppna Anslut ion Antal Sum Antalet nya anslutningar som öppnats. Inga dimensioner
Anslut ionskvotanvändning Procent Max/Genomsnittligt Procentandelen anslutningar i förhållande till anslutningskvoten. Inga dimensioner
Inkommande trafik Byte Sum Inkommande trafik till tjänsten. Inga dimensioner
Utgående trafik Byte Sum Den utgående trafiken från tjänsten. Inga dimensioner
Serverbelastning Procent Max/Genomsnittligt Procentandelen av serverbelastningen. Inga dimensioner

Mer information finns i Mått.

Resursloggar

Arkivera till ett lagringskonto

JSON-strängar för arkivloggar innehåller element som anges i följande tabeller:

Format

Namn Beskrivning
time Logghändelsetid
nivå Logghändelsenivå
resourceId Resurs-ID för Din Azure SignalR Service
location Plats för Din Azure SignalR Service
category Kategori för logghändelsen
operationName Händelsens åtgärdsnamn
callerIpAddress IP-adress för servern eller klienten
egenskaper Detaljerade egenskaper som är relaterade till den här logghändelsen. Mer information finns i egenskapstabellen nedan

Egenskapstabell

Namn Beskrivning
Samling Insamling av logghändelsen. Tillåtna värden är: Connection, Authorization och Throttling
connectionId Anslutningens identitet
Användar-ID Användarens identitet
meddelande Detaljerat meddelande om logghändelse
Nav Användardefinierat hubbnamn
routeTemplate Routningsmallen för API:et
httpMethod Http-metoden (POST/GET/PUT/DELETE)
url Den enhetliga resurslokaliseraren
traceId Den unika identifieraren för anropet
statusCode Http-svarskoden
varaktighet Varaktigheten mellan begäran tas emot och bearbetas
rubriker Ytterligare information som skickas av klienten och servern med en HTTP-begäran eller ett HTTP-svar

Följande kod är ett exempel på en JSON-sträng för arkivlogg:

{
  "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"
}

Schema för arkivloggar för Log Analytics

Arkivloggkolumner innehåller element som anges i följande tabell.

Namn Beskrivning
TimeGenerated Logghändelsetid
Samling Insamling av logghändelsen. Tillåtna värden är: Connection, Authorization och Throttling
OperationName Händelsens åtgärdsnamn
Plats Plats för Din Azure SignalR Service
Nivå Logghändelsenivå
CallerIpAddress IP-adressen för servern/klienten
Meddelande Detaljerat meddelande om logghändelse
AnvändarID Användarens identitet
ConnectionId Anslutningens identitet
ConnectionType Typ av anslutning. Tillåtna värden är: Server | Client. Server: anslutning från serversidan; Client: anslutning från klientsidan
TransportType Transporttyp för anslutningen. Tillåtna värden är: Websockets | ServerSentEvents | LongPolling

Tabeller för Azure Monitor-loggar

Azure Web PubSub använder Kusto-tabeller från Azure Monitor-loggar. Du kan köra frågor mot dessa tabeller med Log Analytics. En lista över Kusto-tabeller som Azure Web PubSub använder finns i tabellreferensartikeln för Azure Monitor-loggar.

Se även