Share via


Naslaginformatie over Azure Web PubSub-gegevens bewaken

Dit artikel bevat een verwijzing naar logboek- en metrische gegevens die worden verzameld om de prestaties en beschikbaarheid van Azure Web PubSub te analyseren. Zie het artikel Monitor Azure Web PubSub voor meer informatie over het verzamelen en analyseren van bewakingsgegevens voor Azure Web PubSub.

Metrische gegevens voor

Metrische gegevens bieden inzicht in de operationele status van de service. De beschikbare metrische gegevens zijn:

Metrische gegevens Eenheid Aanbevolen aggregatietype Beschrijving Dimensies
Aantal verbindingen sluiten Tellen Sum Het aantal verbindingen dat om verschillende redenen is gesloten. ConnectionCloseCategory
Aantal verbindingen Tellen Max/ Gem Het aantal verbindingen met de service. Geen dimensies
Aantal verbindingen openen Tellen Sum Het aantal nieuwe verbindingen dat is geopend. Geen dimensies
Gebruik van verbindingsquotum Procent Max/ Gem Het percentage verbindingen ten opzichte van het verbindingsquotum. Geen dimensies
Binnenkomend verkeer Bytes Sum Het inkomende verkeer naar de service. Geen dimensies
Uitgaand verkeer Bytes Sum Het uitgaande verkeer van de service. Geen dimensies
Serverbelasting Procent Max/ Gem Het percentage serverbelastingen. Geen dimensies

Zie Metrische gegevens voor meer informatie.

Resourcelogboeken

Archiveren naar een opslagaccount

JSON-tekenreeksen voor archieflogboeken bevatten elementen die worden vermeld in de volgende tabellen:

Notatie

Name Beschrijving
tijd Gebeurtenistijd registreren
niveau Gebeurtenisniveau logboeken
resourceId Resource-id van uw Azure SignalR-service
locatie Locatie van uw Azure SignalR-service
category Categorie van de logboek gebeurtenis
operationName Bewerkingsnaam van de gebeurtenis
callerIpAddress IP-adres van uw server of client
properties Gedetailleerde eigenschappen met betrekking tot deze logboek gebeurtenis. Zie de onderstaande eigenschappentabel voor meer informatie

Eigenschappentabel

Name Beschrijving
verzameling Verzameling van de logboek gebeurtenis. Toegestane waarden zijn: Connectionen AuthorizationThrottling
connectionId Identiteit van de verbinding
userId Identiteit van de gebruiker
bericht Gedetailleerd bericht van logboek gebeurtenis
naaf Door de gebruiker gedefinieerde hubnaam
routeTemplate De routesjabloon van de API
httpMethod De HTTP-methode (POST/GET/PUT/DELETE)
URL De uniform resource locator
traceId De unieke id voor de aanroep
statuscode De HTTP-antwoordcode
duur De duur tussen de aanvraag wordt ontvangen en verwerkt
headers De aanvullende informatie die wordt doorgegeven door de client en de server met een HTTP-aanvraag of -antwoord

De volgende code is een voorbeeld van een JSON-tekenreeks voor archieflogboeken:

{
  "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 voor archieflogboeken voor Log Analytics

Archieflogboekkolommen bevatten elementen die worden vermeld in de volgende tabel.

Name Beschrijving
TimeGenerated Gebeurtenistijd registreren
Verzameling Verzameling van de logboek gebeurtenis. Toegestane waarden zijn: Connectionen AuthorizationThrottling
OperationName Bewerkingsnaam van de gebeurtenis
Locatie Locatie van uw Azure SignalR-service
Niveau Gebeurtenisniveau logboeken
CallerIpAddress IP-adres van uw server/client
Bericht Gedetailleerd bericht van logboek gebeurtenis
Gebruikers-id Identiteit van de gebruiker
ConnectionId Identiteit van de verbinding
ConnectionType Type verbinding. Toegestane waarden zijn: Server | Client. Server: verbinding vanaf serverzijde; Client: verbinding vanaf clientzijde
TransportType Transporttype van de verbinding. Toegestane waarden zijn: Websockets | ServerSentEvents | LongPolling

Azure Monitor-logboekentabellen

Azure Web PubSub maakt gebruik van Kusto-tabellen uit Azure Monitor-logboeken. U kunt query's uitvoeren op deze tabellen met Log Analytics.

Zie ook