Wizualizowanie klastra przy użyciu narzędzia Service Fabric Explorer

Service Fabric Explorer (SFX) to narzędzie typu open source do inspekcji klastrów usługi Azure Service Fabric i zarządzania nimi. Service Fabric Explorer to aplikacja klasyczna dla systemów Windows, macOS i Linux.

Uruchamianie narzędzia Service Fabric Explorer z klastra

Program Service Fabric Explorer jest również hostowany w punkcie końcowym zarządzania HTTP klastra usługi Service Fabric. Aby uruchomić rozwiązanie SFX w przeglądarce internetowej, przejdź do punktu końcowego zarządzania HTTP klastra z dowolnej przeglądarki — na przykład https://clusterFQDN:19080.

W przypadku konfiguracji stacji roboczej dla deweloperów możesz uruchomić narzędzie Service Fabric Explorer w klastrze lokalnym, przechodząc do https://localhost:19080/Explorer. Zapoznaj się z tym artykułem, aby przygotować środowisko deweloperskie.

Uwaga

Jeśli klaster jest zabezpieczony za pomocą certyfikatu z podpisem własnym, zostanie wyświetlony komunikat o błędzie z przeglądarki internetowej "Ta witryna nie jest bezpieczna". Możesz po prostu przejść przez większość nowoczesnych przeglądarek internetowych, przesłaniając ostrzeżenie. W środowisku produkcyjnym klaster powinien być zabezpieczony przy użyciu nazwy pospolitej i wystawionego certyfikatu urzędu certyfikacji.

Nawiązywanie połączenia z klastrem usługi Service Fabric

Aby nawiązać połączenie z klastrem usługi Service Fabric, potrzebny jest punkt końcowy zarządzania klastrami (FQDN/IP) i port punktu końcowego zarządzania HTTP (domyślnie 19080). Na przykład https://mysfcluster.westus.cloudapp.azure.com:19080. Użyj pola wyboru "Połączenie to localhost", aby nawiązać połączenie z klastrem lokalnym na stacji roboczej.

Nawiązywanie połączenia z zabezpieczonym klastrem

Dostęp klienta do klastra usługi Service Fabric można kontrolować za pomocą certyfikatów lub przy użyciu identyfikatora Entra firmy Microsoft.

Jeśli spróbujesz nawiązać połączenie z bezpiecznym klastrem, w zależności od konfiguracji klastra będzie wymagane przedstawienie certyfikatu klienta lub zalogowanie się przy użyciu identyfikatora Entra firmy Microsoft.

Samouczek wideo

Sprawdź tę stronę, aby zapoznać się z filmem wideo szkoleniowym, aby dowiedzieć się, jak używać narzędzia Service Fabric Explorer.

[!UWAGA]

W tym filmie wideo pokazano program Service Fabric Explorer hostowany w klastrze usługi Service Fabric, a nie w wersji klasycznej.

Omówienie układu narzędzia Service Fabric Explorer

Możesz nawigować po narzędziu Service Fabric Explorer przy użyciu drzewa po lewej stronie. W katalogu głównym drzewa pulpit nawigacyjny klastra zawiera omówienie klastra, w tym podsumowanie kondycji aplikacji i węzła.

Service Fabric Explorer cluster dashboard

Wyświetlanie układu klastra

Węzły w klastrze usługi Service Fabric są umieszczane w dwuwymiarowej siatce domen błędów i domenach uaktualniania. To rozmieszczenie gwarantuje, że aplikacje pozostaną dostępne w obecności awarii sprzętu i uaktualnień aplikacji. Możesz wyświetlić sposób stosowania bieżącego klastra przy użyciu mapy klastra.

Service Fabric Explorer cluster map

Wyświetlanie aplikacji i usług

Klaster zawiera dwa poddrzewa: jeden dla aplikacji, a drugi dla węzłów.

Widok aplikacji umożliwia przechodzenie przez hierarchię logiczną usługi Service Fabric: aplikacje, usługi, partycje i repliki.

W poniższym przykładzie aplikacja MyApp składa się z dwóch usług: MyStatefulService i WebService. Ponieważ usługa MyStatefulService jest stanowa, zawiera partycję z jedną repliką podstawową i dwiema replikami pomocniczymi. Natomiast usługa WebSvcService jest bezstanowa i zawiera pojedyncze wystąpienie.

Service Fabric Explorer application view

Na każdym poziomie drzewa główne okienko zawiera odpowiednie informacje o elemencie. Na przykład można zobaczyć stan kondycji i wersję określonej usługi.

Service Fabric Explorer essentials pane

Wyświetlanie węzłów klastra

Widok węzła przedstawia fizyczny układ klastra. Dla danego węzła można sprawdzić, które aplikacje mają kod wdrożony w tym węźle. W szczególności możesz zobaczyć, które repliki są obecnie uruchomione.

Akcje

Narzędzie Service Fabric Explorer umożliwia szybkie wywoływanie akcji w węzłach, aplikacjach i usługach w klastrze.

Aby na przykład usunąć wystąpienie aplikacji, wybierz aplikację z drzewa po lewej stronie, a następnie wybierz pozycję Akcje>Usuń aplikację.

Deleting an application in Service Fabric Explorer

Napiwek

Te same akcje można wykonać, klikając wielokropek obok każdego elementu.

Każdą akcję, którą można wykonać za pomocą narzędzia Service Fabric Explorer, można również wykonać za pomocą programu PowerShell lub interfejsu API REST w celu włączenia automatyzacji.

Eksplorator usługi Service Fabric umożliwia również tworzenie wystąpień aplikacji dla danego typu i wersji aplikacji. Wybierz typ aplikacji w widoku drzewa, a następnie kliknij link Utwórz wystąpienie aplikacji obok wersji, którą chcesz w okienku po prawej stronie.

Creating an application instance in Service Fabric Explorer

Uwaga

Narzędzie Service Fabric Explorer nie obsługuje parametrów podczas tworzenia wystąpień aplikacji. Wystąpienia aplikacji używają domyślnych wartości parametrów.

Magazyn zdarzeń

EventStore to funkcja oferowana przez platformę, która udostępnia zdarzenia platformy Service Fabric dostępne w narzędziu Service Fabric Explorer i za pośrednictwem interfejsu API REST. Możesz zobaczyć widok migawki tego, co dzieje się w klastrze dla każdej jednostki, np. węzeł, usługa, aplikacja i zapytanie na podstawie czasu zdarzenia. Więcej informacji na temat magazynu zdarzeń można również uzyskać w sekcji EventStore Overview (Omówienie magazynu zdarzeń).

Screenshot shows the Nodes pane with EVENTS selected.

Uwaga

Od wersji 6.4 usługi Service Fabric. Magazyn zdarzeń nie jest domyślnie włączony i musi być włączony w szablonie usługi Resource Manager

Uwaga

Od wersji 6.4 usługi Service Fabric. Interfejsy API magazynu zdarzeń są dostępne tylko dla klastrów systemu Windows działających tylko na platformie Azure. Pracujemy nad przenoszeniem tej funkcji do systemu Linux, a także naszych klastrów autonomicznych.

Przeglądarka sklepów obrazów

Przeglądarka magazynu obrazów to funkcja oferowana w przypadku korzystania z natywnego magazynu obrazów, która umożliwia wyświetlanie bieżącej zawartości magazynu obrazów oraz pobieranie informacji o plikach i folderach oraz usuwanie plików/folderów.

Screenshot that shows the Image Store Viewer.

Wykonywanie kopii zapasowych i przywracanie

Program Service Fabric Explorer oferuje możliwość interfejsu z funkcją Tworzenia kopii zapasowych i przywracania. Aby można było wyświetlić funkcje tworzenia i przywracania kopii zapasowych w systemie SFX, należy włączyć tryb zaawansowany.

Enable advanced mode

Możliwe są następujące operacje:

  • Tworzenie, edytowanie i usuwanie zasad kopii zapasowych.
  • Włączanie i wyłączanie tworzenia kopii zapasowej dla aplikacji, usługi lub partycji.
  • Wstrzymywanie i wznawianie tworzenia kopii zapasowej dla aplikacji, usługi lub partycji.
  • Wyzwalanie i śledzenie kopii zapasowej partycji.
  • Wyzwalanie i śledzenie przywracania dla partycji.

Aby uzyskać więcej informacji na temat usługi Backup and Restore, zobacz dokumentację interfejsu API REST.

Następne kroki