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.

pobieranie Service Fabric Explorer

Użyj następujących linków, aby pobrać Service Fabric Explorer jako aplikację klasyczną:

Uwaga

Wersja klasyczna Service Fabric Explorer może mieć więcej lub mniej funkcji niż obsługa klastra. Możesz wrócić do wersji Service Fabric Explorer wdrożonej w klastrze, aby zapewnić pełną zgodność funkcji.

Uruchamianie Service Fabric Explorer z klastra

Service Fabric Explorer jest również hostowana w punkcie końcowym zarządzania HTTP klastra usługi Service Fabric. Aby uruchomić system 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 dewelopera można uruchomić Service Fabric Explorer w klastrze lokalnym, przechodząc dohttps://localhost:19080/Explorer. Zapoznaj się z tym artykułem, aby przygotować środowisko deweloperskie.

Uwaga

Jeśli klaster jest zabezpieczony przy użyciu 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łącz z hostem lokalnym", 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ć przy użyciu certyfikatów lub usługi Azure Active Directory (AAD).

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

Samouczek wideo

Zapoznaj się z tą stroną wideo szkoleniowego, aby dowiedzieć się, jak używać Service Fabric Explorer.

[! UWAGA]

W tym filmie wideo przedstawiono Service Fabric Explorer hostowane w klastrze usługi Service Fabric, a nie w wersji klasycznej.

Omówienie układu Service Fabric Explorer

Możesz przechodzić przez Service Fabric Explorer, używając 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.

Pulpit nawigacyjny klastra Service Fabric Explorer

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. Dzięki temu twoje aplikacje pozostaną dostępne w obecności awarii sprzętu i uaktualnień aplikacji. Przy użyciu mapy klastra możesz wyświetlić sposób stosowania bieżącego klastra.

mapa klastra Service Fabric Explorer

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 dwie repliki pomocnicze. Z kolei usługa WebSvcService jest bezstanowa i zawiera jedno wystąpienie.

widok aplikacji Service Fabric Explorer

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

okienko podstawowe Service Fabric Explorer

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. Dokładniej mówiąc, można zobaczyć, które repliki są obecnie uruchomione.

Akcje

Service Fabric Explorer oferuje szybki sposób wywoływania 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ę.

Usuwanie aplikacji w Service Fabric Explorer

Porada

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

Każdą akcję, którą można wykonać za pomocą Service Fabric Explorer można również wykonać za pomocą programu PowerShell lub interfejsu API REST, aby umożliwić automatyzację.

Można również użyć Service Fabric Explorer do tworzenia 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.

Tworzenie wystąpienia aplikacji w Service Fabric Explorer

Uwaga

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 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ęzła, usługi, aplikacji i zapytania na podstawie czasu zdarzenia. Więcej informacji na temat magazynu zdarzeń można również uzyskać w sekcji EventStore Overview (Omówienie magazynu zdarzeń).

Zrzut ekranu przedstawiający okienko Węzły z wybranymi zdarzeniami.

Uwaga

W 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

W 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.

Zrzut ekranu przedstawiający podgląd sklepu obrazów.

Wykonywanie kopii zapasowych i przywracanie

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

Włączanie trybu zaawansowanego

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 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 Tworzenie kopii zapasowych i przywracanie, zobacz dokumentację interfejsu API REST.

Następne kroki