Share via


Az Azure Web PubSub-adatok referenciáinak figyelése

Ez a cikk az Azure Web PubSub teljesítményének és rendelkezésre állásának elemzéséhez gyűjtött napló- és metrikaadatokat ismerteti. Az Azure Web PubSub monitorozási adatainak gyűjtésével és elemzésével kapcsolatos részletekért tekintse meg az Azure Web PubSub monitorozási cikkét.

Metrics

A metrikák betekintést nyújtanak a szolgáltatás működési állapotába. Az elérhető metrikák a következők:

Metric Egység Ajánlott összesítés típusa Leírás Dimenziók
Csatlakozás ion Close Count Gróf Összeg A különböző okok miatt bezárt kapcsolatok száma. Csatlakozás ionCloseCategory
Csatlakozás ionok száma Gróf Maximális / átlagos A szolgáltatáshoz való kapcsolatok száma. Nincsenek dimenziók
Csatlakozás ion Open Count Gróf Összeg A megnyitott új kapcsolatok száma. Nincsenek dimenziók
Csatlakozás ionkvóta kihasználtsága Százalék Maximális / átlagos A kapcsolatok aránya a kapcsolatkvótához viszonyítva. Nincsenek dimenziók
Bejövő forgalom Bájt Összeg A szolgáltatás felé irányuló bejövő forgalom. Nincsenek dimenziók
Kimenő forgalom Bájt Összeg A szolgáltatásból kimenő forgalom. Nincsenek dimenziók
Kiszolgáló terhelése Százalék Maximális / átlagos A kiszolgálói terhelés százalékos aránya. Nincsenek dimenziók

További információ: Metrikák.

Erőforrásnaplók

Archiválás tárfiókba

Az archív napló JSON-sztringjei a következő táblázatokban felsorolt elemeket tartalmazzák:

Formátum

Name Leírás
time Naplóesemény ideje
szint Naplóesemény szintje
resourceId Az Azure SignalR szolgáltatás erőforrás-azonosítója
hely Az Azure SignalR szolgáltatás helye
kategória A naplóesemény kategóriája
operationName Az esemény műveletneve
callerIpAddress A kiszolgáló vagy az ügyfél IP-címe
tulajdonságok A naplóeseményhez kapcsolódó részletes tulajdonságok. További részletekért tekintse meg az alábbi tulajdonságokat tartalmazó táblázatot

Tulajdonságok táblázat

Name Leírás
Gyűjtemény A naplóesemény gyűjteménye. Az engedélyezett értékek a következők: Connection, Authorization és Throttling
connectionId A kapcsolat identitása
userId A felhasználó identitása
message A naplóesemény részletes üzenete
Hub Felhasználó által definiált központ neve
routeTemplate Az API útvonalsablonja
httpMethod A Http metódus (POST/GET/PUT/DELETE)
url Az egységes erőforrás-lokátor
traceId A meghívás egyedi azonosítója
statusCode A Http-válaszkód
időtartam A kérelem beérkezése és feldolgozása közötti időtartam
Fejlécek Az ügyfél és a kiszolgáló által http-kéréssel vagy válaszsal átadott további információk

Az alábbi kód egy archív napló JSON-sztringjének példája:

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

A Log Analytics naplós sémájának archiválása

Az archív naplóoszlopok az alábbi táblázatban felsorolt elemeket tartalmazzák.

Name Leírás
TimeGenerated Naplóesemény ideje
Gyűjtemény A naplóesemény gyűjteménye. Az engedélyezett értékek a következők: Connection, Authorization és Throttling
OperationName Az esemény műveletneve
Location Az Azure SignalR szolgáltatás helye
Szint Naplóesemény szintje
HívóIPCíme A kiszolgáló/ügyfél IP-címe
Üzenet A naplóesemény részletes üzenete
UserId A felhasználó identitása
Csatlakozás ionId A kapcsolat identitása
Csatlakozás ionType A kapcsolat típusa. Az engedélyezett értékek a következők: Server | Client. Server: kapcsolat kiszolgálóoldalról; Client: kapcsolat ügyféloldalról
TransportType A kapcsolat átviteli típusa. Az engedélyezett értékek a következők: Websockets | ServerSentEvents | LongPolling

Azure Monitor-naplók táblái

Az Azure Web PubSub Kusto-táblákat használ az Azure Monitor-naplókból. Ezeket a táblákat a Log Analytics használatával kérdezheti le. Az Azure Web PubSub által használt Kusto-táblák listájáért tekintse meg az Azure Monitor Naplók táblahivatkozási cikkét.

Kapcsolódó információk