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
- Az Azure Web PubSub monitorozásának leírásáért tekintse meg az Azure Web PubSub monitorozását ismertető témakört.
- Az Azure-erőforrások monitorozásával kapcsolatos részletekért tekintse meg az Azure-erőforrások Monitorozása az Azure Monitorral című témakört.