Service Fabric-események
A Service Fabric platform több strukturált eseményt ír a fürtben zajló legfontosabb ü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 alábbi entitásai egyikének 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 olyan forgatókönyvekre, amelyekhez eseményeket kell látnia a fürtben.
- Csomópont-életciklus-események: amikor a csomópontok feljönnek, lemennek, felskáláznak, újraindulnak, és aktiválják/inaktiválják őket, ezek az események megjelennek, és segítenek azonosítani, hogy valami nem működik-e magával a géppel, vagy hogy volt-e olyan API, amelyet az SF-n 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 közötti váltás és a teljes (vagy visszaállítási) állapot.
- 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 teljes sorrendjének megértéséhez. Ez hasznos lehet, ha visszatekint, hogy milyen frissítéseket hajtottak végre sikeresen, vagy hogy a visszaállítás aktiválódott-e.
- 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étrejönnek vagy törlődnek, és hasznosak lehetnek a skálázás során, 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 hasznos, ha azt szeretné megtudni, hogy a partícióreplika-készlet milyen gyakran változik vagy sikertelen, vagy 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 minden alkalommal látni fogja az eseményeket, amikor a szolgáltatás elindul vagy leáll, vagy ha hibát ad a rendszerbe.
- Á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 egy entitás visszatér egy OK állapotba, vagy egy állapotjelentés lejár. Ezek az események nagyon hasznosak egy entitás 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 az ETW/Windows eseménynaplókon keresztül történik, és bármely olyan monitorozási eszközzel megjeleníthető, amely támogatja ezeket, például az Azure Monitor-naplókat. A portálon létrehozott fürtök alapértelmezés szerint be vannak kapcsolva, é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 naplóelemzési erőforrással. További információ az 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. A fürteseményeket az EventStore API-k lekérdezése című témakörben tekintheti meg.
Következő lépések
- További információ a fürt monitorozásáról – A fürt és a platform monitorozása.
- További információ az EventStore szolgáltatásról – Az EventStore szolgáltatás áttekintése