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


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