Az Azure Web PubSub monitorozása
Ha olyan kritikus alkalmazásokkal és üzleti folyamatokkal rendelkezik, amelyek az Azure-erőforrásokra támaszkodnak, ezeket az erőforrásokat a rendelkezésre állás, a teljesítmény és a működés szempontjából szeretné figyelni. Ez a cikk az Azure Web PubSub által létrehozott monitorozási adatokat ismerteti, valamint azt, hogy az Azure Monitor funkcióival hogyan elemezheti és riasztást készíthet ezekről az adatokról.
Figyelő áttekintése
Az Azure Portal áttekintési lapja minden Azure Web PubSubhoz tartalmazza az erőforrás-használat rövid áttekintését, például az egyidejű kapcsolatokat és a kimenő forgalmat. Ez az információ hasznos. Ezen a panelen csak kis mennyiségű monitorozási adat érhető el. Ezen adatok egy része automatikusan lesz összegyűjtve. Az erőforrás létrehozása után azonnal elérhető elemzéshez. Bizonyos konfigurációk után más típusú adatgyűjtést is engedélyezhet.
Mi az Azure Monitor?
Az Azure Web PubSub monitorozási adatokat hoz létre az Azure Monitor használatával. A Monitor egy teljes veremmonitorozási szolgáltatás az Azure-ban, amely teljes körű szolgáltatást nyújt az Azure-erőforrások monitorozásához más felhőkben és helyszíni erőforrásokon kívül.
Ha még nem ismeri az Azure-szolgáltatások monitorozását, kezdje az Azure-erőforrások monitorozásával az Azure Monitorral, amely a következő fogalmakat írja le:
- Mi az Azure Monitor?
- Figyeléssel kapcsolatos költségek
- Az Azure-ban gyűjtött adatok monitorozása
- Adatgyűjtés konfigurálása
- Standard eszközök az Azure-ban az adatok monitorozására és riasztására
A következő szakaszok erre a cikkre épülnek. Ismertetik az Azure Web PubSubból gyűjtött konkrét adatokat, és példákat nyújtanak az adatgyűjtés konfigurálására és az adatok Azure-eszközökkel való elemzésére.
Adatok monitorozása
Az Azure Web PubSub ugyanazokat a monitorozási adatokat gyűjti, mint az Azure Monitor-adatgyűjtésben leírt többi Azure-erőforrás.
Az Azure Web PubSub által létrehozott metrikákkal és naplókkal kapcsolatos részletes információkért tekintse meg az Azure Web PubSub adatreferenciájának figyelése című témakört.
Gyűjtés és útválasztás
A platformmetrikákat és a tevékenységnaplókat a rendszer automatikusan gyűjti és tárolja, de egy diagnosztikai beállítással át lehet őket irányítani egy másik helyre.
Erőforrásnaplók nincsenek gyűjtve és tárolva, amíg nem hoz létre egy diagnosztikai beállítást, és nem irányítja át azokat egy vagy több helyre.
Az Azure Portallal, CLI-vel vagy PowerShell-lel történő diagnosztikai beállítás részletes folyamatát a Diagnosztikai beállítás létrehozása platformnaplók és metrikák gyűjtéséhez az Azure-ban című cikk ismerteti. Diagnosztikai beállítás létrehozásakor meg kell adnia a gyűjtendő naplók kategóriáit.
Az összegyűjthető metrikákat és naplókat az alábbi szakaszok ismertetik.
Metrikák elemzése
Az Azure Web PubSub metrikáit elemezheti más Azure-szolgáltatások metrikáival a Metrics Explorer használatával, ha megnyitja a Metrikákat az Azure Monitor menüből. Az eszköz használatával kapcsolatos részletekért tekintse meg a metrikák elemzése az Azure Monitor metrikakezelőjével című témakört.
Az Azure Web PubSubhoz gyűjtött platformmetrikák listáját a Metrikák című témakörben találja.
Referenciaként megtekintheti az Azure Monitorban támogatott összes erőforrásmetrika listáját.
Naplók elemzése
Az Azure Monitor-naplók adatai olyan táblákban vannak tárolva, amelyekben minden tábla saját egyedi tulajdonságokkal rendelkezik.
Az Azure Monitor összes erőforrásnaplója ugyanazokkal a mezőkkel rendelkezik, amelyeket a szolgáltatásspecifikus mezők követnek. A közös sémát az Azure Monitor erőforrásnapló-sémája ismerteti.
Az Azure Web PubSub három típusú erőforrásnaplót gyűjt: Csatlakozás ivity, Messaging és HTTP-kéréseket.
- A Csatlakozás tivitási naplók részletes információkat nyújtanak az Azure Web PubSub Hub-kapcsolatokról. Ilyenek például az alapvető információk (felhasználói azonosító, kapcsolatazonosító stb.) és az eseményadatok (kapcsolódás, leválasztás stb.).
- Az üzenetnaplók nyomkövetési információkat nyújtanak az Azure Web PubSub-központ Azure Web PubSub szolgáltatáson keresztül fogadott és küldött üzeneteiről. Például az üzenet nyomkövetési azonosítója és üzenettípusa.
- A HTTP-kérelmek naplói nyomkövetési információkat nyújtanak a HTTP-kérésekhez az Azure Web PubSub szolgáltatásnak. Például HTTP-metódus és állapotkód. A HTTP-kérés általában akkor lesz rögzítve, amikor megérkezik vagy kilép a szolgáltatásból.
Erőforrásnaplók engedélyezése
Az Azure Web PubSub jelenleg támogatja az Azure Storage-ral való integrációt.
Lépjen az Azure Portalra.
Az Azure Web PubSub szolgáltatáspéldány Diagnosztikai beállítások lapján válassza a + Diagnosztikai beállítás hozzáadása lehetőséget.
A Diagnosztikai beállítás neve területen adja meg a beállítás nevét.
A Kategória részletei területen válassza ki a kívánt naplókategóriát.
A Céladatok területen ellenőrizze az Archiválás tárfiókba jelölőnégyzetet.
A diagnosztikai beállítás mentéséhez válassza a Mentés lehetőséget.
Megjegyzés:
A tárfióknak ugyanabban a régióban kell lennie, mint az Azure Web PubSub szolgáltatásnak.
Archiválás Azure Storage-fiókba
A naplók a Diagnosztikai beállítások panelen konfigurált tárfiókban vannak tárolva. A rendszer automatikusan létrehoz egy névvel ellátott insights-logs-<CATEGORY_NAME>
tárolót az erőforrásnaplók tárolásához. A tárolón belül a naplók a fájlban resourceId=/SUBSCRIPTIONS/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/RESOURCEGROUPS/XXXX/PROVIDERS/MICROSOFT.SIGNALRSERVICE/SIGNALR/XXX/y=YYYY/m=MM/d=DD/h=HH/m=00/PT1H.json
vannak tárolva. Az elérési út össze van kötve a következővel resource ID
: és Date Time
. A naplófájlok fel vannak osztva .hour
A percérték mindig m=00
.
Archiválás az Azure Log Analyticsbe
Naplók küldése Log Analytics-munkaterületre:
- A Diagnosztikai beállítás lap Céladatok csoportjában válassza a **Küldés a Log Analytics-munkaterületre lehetőséget.
- Válassza ki a használni kívánt előfizetést.
- Válassza ki a naplók célhelyeként használni kívánt Log Analytics-munkaterületet .
Az erőforrásnaplók megtekintéséhez kövesse az alábbi lépéseket:
Válassza ki
Logs
a cél Log Analytics elemét.Írja be
WebPubSubConnectivity
vagyWebPubSubHttpRequest
WebPubSubMessaging
, majd válassza ki az időtartományt a napló lekérdezéséhez. A speciális lekérdezésekért tekintse meg a Log Analytics használatának első lépéseit az Azure Monitorban.
Ha minta lekérdezést szeretne használni a SignalR szolgáltatáshoz, kövesse az alábbi lépéseket.
- Válassza ki
Logs
a cél Log Analytics elemét. - Válassza ki
Queries
a lekérdezéskezelő megnyitásához. - Válassza ki
Resource type
a minta lekérdezések erőforrástípusba való csoportosításához. - Válassza ki
Run
a szkript futtatásához.
Riasztások
Az Azure Monitor-riasztások proaktívan értesítik arról, ha a monitorozási adatok megfelelnek bizonyos lényeges feltételeknek. Segítségükkel felismerheti és kezelheti a rendszerben jelentkező problémákat, mielőtt az ügyfelei észlelnék azokat. Riasztásokat állíthat be a metrikákra, naplókra és a tevékenységnaplóra vonatkozóan. A riasztások különböző típusainak előnyei és hátrányai vannak.
Az alábbi táblázat az Azure Web PubSub általános és ajánlott riasztási szabályait sorolja fel.
Riasztástípus | Feltétel | Példák |
---|---|---|
Metric | Kapcsolat | Ha a kapcsolatok száma meghaladja a megadott értéket |
Metric | Kimenő forgalom | Ha az üzenetek száma meghaladja a megadott értéket |
Activity Log | Szolgáltatás létrehozása vagy frissítése | A szolgáltatás létrehozása vagy frissítésekor |
Activity Log | Szolgáltatás törlése | A szolgáltatás törlésekor |
Activity Log | Szolgáltatás újraindítása | A szolgáltatás újraindítása |
Következő lépések
Az Azure Functions monitorozásával kapcsolatos további információkért tekintse meg az alábbi cikkeket:
- Az Azure Web PubSub-adathivatkozás figyelése – a függvényalkalmazás által létrehozott metrikák, naplók és egyéb fontos értékek referenciája.
- Azure-erőforrások monitorozása az Azure Monitorral – Az Azure-erőforrások monitorozásának részletei.