Megosztás a következőn keresztül:


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.

  1. Lépjen az Azure Portalra.

  2. 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. Screenshot of viewing diagnostic settings and create a new one.

  3. A Diagnosztikai beállítás neve területen adja meg a beállítás nevét.

  4. A Kategória részletei területen válassza ki a kívánt naplókategóriát.

  5. A Céladatok területen ellenőrizze az Archiválás tárfiókba jelölőnégyzetet.

    Screenshot of configuring diagnostic setting detail.

  6. 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.jsonvannak 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:

  1. 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.
  2. Válassza ki a használni kívánt előfizetést.
  3. 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:

  1. Válassza ki Logs a cél Log Analytics elemét.

    Screenshot showing Log Analytics menu item.

  2. Írja be WebPubSubConnectivityvagy WebPubSubHttpRequestWebPubSubMessaging , 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.

    Screenshot showing query log in Log Analytics.

Ha minta lekérdezést szeretne használni a SignalR szolgáltatáshoz, kövesse az alábbi lépéseket.

  1. Válassza ki Logs a cél Log Analytics elemét.
  2. Válassza ki Queries a lekérdezéskezelő megnyitásához.
  3. Válassza ki Resource type a minta lekérdezések erőforrástípusba való csoportosításához.
  4. Válassza ki Run a szkript futtatásához. Screenshot showing sample query in Log Analytics.

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: