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


Service Fabric-események

A Service Fabric platform számos strukturált eseményt ír a fürtben zajló főbb üzemeltetési tevékenységekhez. Ezek a fürtfrissítésektől a replikaelhelyezési döntésekig terjednek. Minden olyan esemény, amelyet a Service Fabric a fürt következő entitásainak tesz elérhetővé:

  • Fürt
  • Alkalmazás
  • Szolgáltatás
  • Partíció
  • Replika
  • Tároló

A platform által közzétett események teljes listájának megtekintése – Service Fabric-események listája.

Íme néhány példa azokra a forgatókönyvekre, amelyekhez eseményeket kell látnia a fürtben.

  • Csomópontéletciklus-események: a csomópontok fel- és leskálázása, vertikális felskálázása, újraindítása és aktiválása/inaktiválása során ezek az események megjelennek, amelyekből megtudhatja, hogy mi történt, és segít azonosítani, hogy van-e valami probléma magával a géppel, vagy hogy volt-e olyan API, amelyet az SF-en keresztül hívtak meg a csomópont állapotának módosításához.
  • Fürtfrissítés: a fürt frissítése (SF-verzió vagy konfiguráció módosítása) során megjelenik a frissítés kezdeményezése, az egyes frissítési tartományok végiggörgetése és a teljes (vagy visszaállítási) folyamat.
  • Alkalmazásfrissítések: csakúgy, mint a fürtfrissítések, a frissítés során átfogó eseménykészlet áll rendelkezésre. Ezek az események hasznosak lehetnek a frissítés ütemezésének, a frissítés aktuális állapotának és az események általános sorrendjének megértéséhez. Ez akkor hasznos, ha visszatekintünk, hogy milyen frissítések lettek sikeresen bevezetve, vagy hogy történt-e visszaállítás aktiválva.
  • Alkalmazás/szolgáltatás üzembe helyezése/törlése: minden alkalmazáshoz, szolgáltatáshoz és tárolóhoz tartoznak események, amelyek létrehozása vagy törlése folyamatban van, és hasznosak lehetnek a fel- vagy leskálázáskor, például a replikák számának növelésekor
  • Partíció áthelyezése (újrakonfigurálás): amikor egy állapotalapú partíció újrakonfiguráláson (a replikakészlet változásán) megy keresztül, a rendszer naplózza az eseményt. Ez akkor lehet hasznos, ha azt szeretné megtudni, hogy a partícióreplikakészlet milyen gyakran változik vagy hibásodik meg, vagy nyomon szeretné követni, hogy melyik csomópont futtatta az elsődleges replikát bármikor.
  • Káoszesemények: a Service Fabric Chaos szolgáltatásának használatakor a szolgáltatás minden indításakor vagy leállásakor, illetve ha hibát szúr be a rendszerbe, eseményeket fog látni.
  • Állapotesemények: A Service Fabric minden alkalommal közzéteszi az állapoteseményeket, amikor figyelmeztetést vagy hibaállapot-jelentést hoz létre, vagy ha egy entitás visszakerül az OK állapotba, vagy egy állapotjelentés lejár. Ezek az események nagyon hasznosak az entitások előzményállapot-statisztikáinak nyomon követéséhez.

Események elérése

A Service Fabric-események többféleképpen is elérhetők:

  • Az események naplózása szabványos csatornákon, például ETW-/Windows-eseménynaplókon keresztül történik, és bármely olyan monitorozási eszköz megjeleníthető, amely támogatja ezeket, például az Azure Monitor-naplókat. Alapértelmezés szerint a portálon létrehozott fürtökben be van kapcsolva a diagnosztika, és a Windows Azure diagnosztikai ügynöke elküldi az eseményeket az Azure Table Storage-ba, de ezt továbbra is integrálnia kell a Log Analytics-erőforrással. További információ a Azure Diagnostics ügynök konfigurálásáról a fürt diagnosztikai konfigurációjának módosításához további naplók vagy teljesítményszámlálók felvételéhez és az Azure Monitor-naplók integrációjához
  • Az EventStore szolgáltatás REST API-jait, amelyek lehetővé teszik a fürt lekérdezését közvetlenül vagy a Service Fabric ügyfélkódtárán keresztül. Lásd: EventStore API-k lekérdezése fürteseményekhez.

Következő lépések