Události služby Service Fabric
Platforma Service Fabric zapisuje několik strukturovaných událostí pro klíčové provozní aktivity probíhající v rámci vašeho clusteru. To se liší od upgradů clusterů až po rozhodnutí o umístění repliky. Každá událost, kterou Service Fabric zveřejňuje, mapuje na jednu z následujících entit v clusteru:
- Cluster
- Aplikace
- Služba
- Oddíl
- Replika
- Kontejner
Pokud chcete zobrazit úplný seznam událostí vystavených platformou – seznam událostí Service Fabric.
Tady je několik příkladů scénářů, pro které byste měli v clusteru vidět události.
- Události životního cyklu uzlů: jakmile se uzly zvětšují, vertikálně navyšují nebo navyšují kapacitu, restartují se a deaktivují se, zobrazí se tyto události, které vám ukážou, co se stalo, a pomůže vám zjistit, jestli u samotného počítače došlo k nějaké chybě nebo jestli došlo k volání rozhraní API prostřednictvím SF, aby se změnil stav uzlu.
- Upgrade clusteru: Při upgradu clusteru (verze SF nebo změna konfigurace) se zobrazí inicializační upgrade, procházení jednotlivých upgradovaných domén a dokončení (nebo vrácení zpět).
- Upgrady aplikací: Stejně jako upgrady clusteru existuje komplexní sada událostí, jak se upgrade postupně provádí. Tyto události můžou být užitečné pochopit, kdy byl upgrade naplánován, aktuální stav upgradu a celkovou posloupnost událostí. To je užitečné, když se chcete podívat, jaké upgrady byly úspěšně nasazeny nebo jestli se aktivovalo vrácení zpět.
- Nasazení nebo odstranění aplikací/služeb: Pro každou aplikaci, službu a kontejner se vytvářejí nebo odstraňují události a jsou užitečné při horizontálním navýšení nebo snížení kapacity, například zvýšení počtu replik.
- Oddíl se přesune (rekonfiguruje): Pokaždé, když stavový oddíl prochází rekonfigurací (změna v sadě replik), zaznamená se událost. To je užitečné, pokud se snažíte pochopit, jak často se sada replik oddílů mění nebo přebírá služby při selhání, nebo sledujete, na kterém uzlu byla spuštěna primární replika v jakémkoli okamžiku.
- Události chaosu: Při použití služby Chaos Service Fabric uvidíte události při každém spuštění nebo zastavení služby nebo při vložení chyby v systému.
- Události stavu: Service Fabric zveřejňuje události stavu při každém vytvoření upozornění nebo zprávy o stavu chyby nebo entita se vrátí do stavu OK nebo vyprší platnost sestavy stavu. Tyto události jsou velmi užitečné ke sledování historických statistik stavu entity.
Přístup k událostem
K událostem Service Fabric je možné přistupovat několika různými způsoby:
- Tyto události se protokolují prostřednictvím standardních kanálů, jako jsou protokoly událostí pro Windows nebo Trasování událostí Windows, a je možné je vizualizovat libovolným monitorovacím nástrojem, který je podporuje, jako jsou protokoly služby Azure Monitor. Clustery vytvořené na portálu mají ve výchozím nastavení zapnutou diagnostiku a mají agenta diagnostiky Windows Azure, který odesílá události do úložiště tabulek Azure, ale přesto ho potřebujete integrovat s prostředkem log Analytics. Přečtěte si další informace o konfiguraci agenta Azure Diagnostics tak, aby upravil konfiguraci diagnostiky vašeho clusteru, abyste si mohli vyzvednout další protokoly nebo čítače výkonu a integraci protokolů služby Azure Monitor.
- Rozhraní REST API služby EventStore, která umožňují dotazovat se na cluster přímo nebo prostřednictvím klientské knihovny Service Fabric. Viz rozhraní API EventStore pro dotazy na události clusteru.
Další kroky
- Další informace o monitorování clusteru – Monitorování clusteru a platformy
- Další informace o službě EventStore – Přehled služby EventStore