Vizualizace clusteru pomocí nástroje Service Fabric Explorer

Service Fabric Explorer (SFX) je opensourcový nástroj pro kontrolu a správu clusterů Azure Service Fabric. Service Fabric Explorer je desktopová aplikace pro Windows, macOS a Linux.

Spuštění Service Fabric Exploreru z clusteru

Service Fabric Explorer je také hostovaný v koncovém bodu správy HTTP clusteru Service Fabric. Pokud chcete spustit SFX ve webovém prohlížeči, přejděte z libovolného prohlížeče na koncový bod správy HTTP clusteru, například https://clusterFQDN:19080.

Pro nastavení vývojářské pracovní stanice můžete spustit Service Fabric Explorer v místním clusteru tak, že přejdete na https://localhost:19080/Explorer. Podívejte se na tento článek a připravte vývojové prostředí.

Poznámka:

Pokud je váš cluster zabezpečený certifikátem podepsaným svým držitelem, zobrazí se ve webovém prohlížeči chybová zpráva "Tento web není zabezpečený". Většinu moderních webových prohlížečů můžete jednoduše procházet přepsáním upozornění. V produkčním prostředí by měl být cluster zabezpečený pomocí běžného názvu a certifikátu vydaného certifikační autoritou.

Připojení ke clusteru Service Fabric

Pokud se chcete připojit ke clusteru Service Fabric, potřebujete koncový bod správy clusterů (FQDN/IP) a port koncového bodu správy HTTP (ve výchozím nastavení 19080). Příklad: https://mysfcluster.westus.cloudapp.azure.com:19080. Pomocí zaškrtávacího políčka "Připojení k místnímu hostiteli" se připojte k místnímu clusteru na pracovní stanici.

Připojení k zabezpečenému clusteru

Klientský přístup ke clusteru Service Fabric můžete řídit buď pomocí certifikátů, nebo pomocí ID Microsoft Entra.

Pokud se pokusíte připojit k zabezpečenému clusteru, budete v závislosti na konfiguraci clusteru muset předložit klientský certifikát nebo se přihlásit pomocí Microsoft Entra ID.

Videokurz

Na této stránce najdete školicí video, ve které se dozvíte, jak používat Service Fabric Explorer.

[!POZNÁMKA]

Toto video ukazuje Service Fabric Explorer hostovaný v clusteru Service Fabric, ne v desktopové verzi.

Vysvětlení rozložení Service Fabric Exploreru

Service Fabric Explorer můžete procházet pomocí stromu na levé straně. Řídicí panel clusteru v kořenovém adresáři stromu poskytuje přehled clusteru, včetně souhrnu stavu aplikace a uzlu.

Service Fabric Explorer cluster dashboard

Zobrazení rozložení clusteru

Uzly v clusteru Service Fabric se umístí do dvourozměrné mřížky domén selhání a upgradují domény. Toto umístění zajišťuje, že vaše aplikace zůstanou dostupné v případě selhání hardwaru a upgradů aplikací. Pomocí mapy clusteru si můžete prohlédnout, jak je aktuální cluster rozložený.

Service Fabric Explorer cluster map

Zobrazení aplikací a služeb

Cluster obsahuje dva podstromy: jeden pro aplikace a druhý pro uzly.

Pomocí zobrazení aplikace můžete procházet logickou hierarchii Service Fabric: aplikace, služby, oddíly a repliky.

V následujícím příkladu se aplikace MyApp skládá ze dvou služeb, MyStatefulService a WebService. Vzhledem k tomu, že MyStatefulService je stavový, zahrnuje oddíl s jedním primárním a dvěma sekundárními replikami. WebSvcService je naopak bezstavový a obsahuje jednu instanci.

Service Fabric Explorer application view

Na každé úrovni stromu hlavní podokno zobrazuje relevantní informace o položce. Můžete například zobrazit stav a verzi konkrétní služby.

Service Fabric Explorer essentials pane

Zobrazení uzlů clusteru

Zobrazení uzlu obsahuje fyzické rozložení clusteru. Pro daný uzel můžete zjistit, které aplikace mají v uzlu nasazený kód. Konkrétně se můžete podívat, které repliky tam aktuálně běží.

Akce

Service Fabric Explorer nabízí rychlý způsob, jak vyvolat akce na uzlech, aplikacích a službách v clusteru.

Pokud chcete například odstranit instanci aplikace, zvolte aplikaci ze stromu na levé straně a pak zvolte Akce>odstranit aplikaci.

Deleting an application in Service Fabric Explorer

Tip

Stejné akce můžete provést kliknutím na tři tečky vedle každého prvku.

Všechny akce, které je možné provést prostřednictvím Service Fabric Exploreru, je možné provádět také prostřednictvím PowerShellu nebo rozhraní REST API, aby bylo možné povolit automatizaci.

Service Fabric Explorer můžete také použít k vytvoření instancí aplikace pro daný typ a verzi aplikace. Zvolte typ aplikace ve stromovém zobrazení a potom klikněte na odkaz Vytvořit instanci aplikace vedle verze, kterou chcete použít v pravém podokně.

Creating an application instance in Service Fabric Explorer

Poznámka:

Service Fabric Explorer nepodporuje parametry při vytváření instancí aplikace. Instance aplikace používají výchozí hodnoty parametrů.

Úložiště událostí

EventStore je funkce nabízená platformou, která poskytuje události platformy Service Fabric dostupné v Service Fabric Exploreru a prostřednictvím rozhraní REST API. Můžete si prohlédnout zobrazení snímku toho, co se děje v clusteru pro každou entitu, například uzel, služba, aplikace a dotaz v závislosti na čase události. Další informace o eventstoru si můžete přečíst také v přehledu EventStore.

Screenshot shows the Nodes pane with EVENTS selected.

Poznámka:

Od verze Service Fabric 6.4. Služba EventStore není ve výchozím nastavení povolená a musí být povolená v šabloně Resource Manageru.

Poznámka:

Od verze Service Fabric 6.4. Rozhraní API EventStore jsou k dispozici pouze pro clustery s Windows spuštěnými pouze v Azure. Pracujeme na přenosu této funkce do Linuxu i na samostatných clusterech.

Prohlížeč úložiště obrázků

Prohlížeč úložiště obrázků je funkce nabízená při použití nativního úložiště imagí, která umožňuje zobrazit aktuální obsah úložiště imagí a získat informace o souborech a složkách spolu s odebráním souborů a složek.

Screenshot that shows the Image Store Viewer.

Zálohování a obnovení

Service Fabric Explorer nabízí možnost rozhraní se zálohováním a obnovením. Aby bylo možné zobrazit funkce zálohování a obnovení v SFX, musí být povolený rozšířený režim.

Enable advanced mode

Možné jsou následující operace:

  • Vytvořte, upravte a odstraňte zásady zálohování.
  • Povolte a zakažte zálohování pro aplikaci, službu nebo oddíl.
  • Pozastavení a obnovení zálohování pro aplikaci, službu nebo oddíl
  • Aktivace a sledování zálohování oddílu
  • Aktivace a sledování obnovení oddílu

Další informace o službě Zálohování a obnovení najdete v referenčních informacích k rozhraní REST API.

Další kroky