使用 Service Fabric Explorer 將叢集視覺化

Service Fabric Explorer (SFX) 是開放原始碼工具,可檢查及管理 Azure Service Fabric 叢集。 Service Fabric Explorer 是適用於 Windows、macOS 和 Linux 的桌面應用程式。

從叢集執行 Service Fabric Explorer

Service Fabric Explorer 也裝載於 Service Fabric 叢集的 HTTP 管理端點。 若要在 Web 瀏覽器中啟動 SFX,您可以在任何瀏覽器中瀏覽至叢集的 HTTP 管理端點,例如 https://clusterFQDN:19080.

針對開發人員工作站設定,您可以瀏覽至 https://localhost:19080/Explorer.,在本機叢集上啟動 Service Fabric Explorer 請參閱此文章以準備您的開發環境

注意

如果您的叢集受到自我簽署憑證保護,您就會從網頁瀏覽器收到「此網站不安全」的錯誤訊息。 在大多數新式網頁瀏覽器中,您可以藉由覆寫警告來直接繼續進行操作。 在生產環境中,應該使用通用名稱和憑證授權單位簽發的憑證來保護您的叢集。

連線至 Service Fabric 叢集

若要連線至 Service Fabric 叢集,您需要叢集管理端點 (FQDN/IP) 和 HTTP 管理端點連接埠 (預設為 19080)。 例如 https://mysfcluster.westus.cloudapp.azure.com:19080. 使用 [連線至 localhost] 核取方塊,連線至工作站上的本機叢集。

連線到安全的叢集

您可以使用憑證或使用 Microsoft Entra ID 來控制用戶端對您 Service Fabric 叢集的存取。

如果您嘗試連線到安全叢集,則視叢集的設定而定,您將必須出示用戶端憑證或使用 Microsoft Entra ID 來登入。

影片教學課程

請參閱此頁面以取得訓練影片,以了解如何使用 Service Fabric Explorer。

[!注意]

這段影片會示範裝載於 Service Fabric 叢集的 Service Fabric Explorer,而非桌面版本。

了解 Service Fabric 總管配置

您可以使用左邊的樹狀目錄來瀏覽 Service Fabric 總管。 在樹狀目錄的根目錄,叢集儀表板會提供您叢集的概觀,包括應用程式和節點健康情況的摘要。

Service Fabric Explorer cluster dashboard

檢視叢集的配置

Service Fabric 叢集中的節點會橫跨容錯網域和升級網域的二維方格放置。 這個位置可確保您的應用程式在發生硬體故障及應用程式升級時仍然可用。 您可以使用叢集對應檢視目前叢集的配置方式。

Service Fabric Explorer cluster map

檢視應用程式和服務

叢集包含兩個樹狀子目錄:一個用於應用程式,另一個用於節點。

您可以使用應用程式檢視瀏覽 Service Fabric 的邏輯階層:應用程式、服務、資料分割,以及複本。

在以下範例中,MyApp 應用程式是由 MyStatefulServiceWebService 兩個服務組成。 由於 MyStatefulService 可設定狀態,因此它包含一個具有一個主要複本和兩個次要複本的資料分割。 對比之下,WebSvcService 則無狀態,而且只包含單一執行個體。

Service Fabric Explorer application view

在樹狀目錄的每個層級,主要窗格會顯示項目的相關資訊。 例如,您可以看到特定服務的健康狀態和版本。

Service Fabric Explorer essentials pane

檢視叢集的節點

節點檢視會顯示叢集的實體配置。 對於指定的節點,您可以檢查已經在該節點上部署程式碼的應用程式。 更具體地說,您可以看到目前在那裡執行的複本。

動作

「Service Fabric 總管」提供一個對您叢集內的節點、應用程式及服務快速叫用動作的方式。

例如,若要刪除某個應用程式執行個體,請從左邊的樹狀目錄選擇該應用程式,然後選擇 [動作]>[刪除應用程式]

Deleting an application in Service Fabric Explorer

提示

您可以按下每個元素旁邊的省略符號來執行相同動作。

可以透過 Service Fabric 總管執行的每個動作也都可以透過 PowerShell 或 REST API 執行,以實現自動化。

您也可以使用 Service Fabric Explorer,為指定的應用程式類型和版本建立應用程式執行個體。 在樹狀檢視中選擇應用程式類型,然後在右邊窗格中按一下您想要的版本旁邊的 [建立應用程式執行個體] 連結。

Creating an application instance in Service Fabric Explorer

注意

建立應用程式執行個體時,Service Fabric Explorer 不支援參數。 應用程式執行個體會使用預設參數值。

事件存放區

EventStore 是平台所提供的功能,可提供可在 Service Fabric Explorer 中及透過 REST API 取得的 Service Fabric 平台事件。 您可以看到快照集檢視,其中顯示每個實體 (例如節點、服務、應用程式) 在叢集中發生什麼情況,並根據事件的時間進行查詢。 您也可以在 EventStore 概觀進一步了解 EventStore。

Screenshot shows the Nodes pane with EVENTS selected.

注意

截至 Service Fabric 6.4 版為止, EventStore 不是預設啟用的功能,必須在 Resource Manager 範本中啟用

注意

截至 Service Fabric 6.4 版為止, EventStore API 僅適用於在 Azure 上執行的 Windows 叢集。 我們正在將這個功能和我們的獨立叢集移植到 Linux。

映像存放區檢視器

映像存放區檢視器是使用原生映像存放區時提供的一項功能,可讓您檢視映像存放區目前的內容、取得檔案和資料夾資訊,以及移除檔案/資料夾。

Screenshot that shows the Image Store Viewer.

備份與還原

Service Fabric Explorer 可讓您與備份與還原功能互動。 若要查看 SFX 中的「備份和還原」功能,必須啟用進階模式。

Enable advanced mode

以下是可行的作業:

  • 建立、編輯及刪除備份原則。
  • 啟用和停用應用程式、服務或分割區的備份程序。
  • 暫停和繼續應用程式、服務或分割區的備份程序。
  • 觸發和追蹤分割區的備份程序。
  • 觸發和追蹤分割區的還原程序。

如需「備份和還原」服務的詳細資訊,請參閱 REST API 參考

下一步