Visualizzare il cluster con Service Fabric ExplorerVisualize your cluster with Service Fabric Explorer

Service Fabric Explorer (SFX) è uno strumento open source per analizzare e gestire i cluster di Azure Service Fabric.Service Fabric Explorer (SFX) is an open-source tool for inspecting and managing Azure Service Fabric clusters. Service Fabric Explorer è un'applicazione desktop per Windows e Linux.Service Fabric Explorer is a desktop application for Windows and Linux. Sarà presto disponibile anche il supporto per macOS.Support for MacOS is coming soon.

Download di Service Fabric ExplorerService Fabric Explorer download

Usare i collegamenti seguenti per scaricare Service Fabric Explorer come applicazione desktop:Use the following links to download Service Fabric Explorer as a desktop application:

Nota

La versione desktop di Service Fabric Explorer può presentare più o meno funzionalità rispetto alla versione con supporto per cluster.The desktop version of Service Fabric Explorer can have more or fewer features than the cluster support. È possibile eseguire il fallback alla versione di Service Fabric Explorer distribuita al cluster per la massima compatibilità delle funzionalità.You can fall back to the Service Fabric Explorer version deployed to the cluster to ensure full feature compatibility.

Esecuzione di Service Fabric Explorer dal clusterRunning Service Fabric Explorer from the cluster

Service Fabric Explorer è inoltre ospitato in un endpoint di gestione HTTP del cluster di Service Fabric.Service Fabric Explorer is also hosted in a Service Fabric cluster's HTTP management endpoint. Per avviare SFX in un Web browser, passare all'endpoint di gestione HTTP del cluster da un browser qualsiasi, ad esempio https://clusterFQDN:19080.To launch SFX in a web browser, browse to the cluster's HTTP management endpoint from any browser - for example https://clusterFQDN:19080.

Per la configurazione della workstation di sviluppo, è possibile avviare Service Fabric Explorer sul cluster locale passando a https://localhost:19080/Explorer.For developer workstation setup, you can launch Service Fabric Explorer on your local cluster by navigating to https://localhost:19080/Explorer. Vedere l'articolo Preparare l'ambiente di sviluppo.Look at this article to prepare your development environment.

Connettersi a un cluster di Service FabricConnect to a Service Fabric cluster

Per connettersi a un cluster di Service Fabric, è necessario specificare l'endpoint di gestione dei cluster (FQDN/IP) e la porta dell'endpoint di gestione HTTP (19080 per impostazione predefinita).To connect to a Service Fabric cluster, you need the clusters management endpoint (FQDN/IP) and the HTTP management endpoint port (19080 by default). Ad esempio https://mysfcluster.westus.cloudapp.azure.com:19080.For example https://mysfcluster.westus.cloudapp.azure.com:19080. Usare la casella di controllo "Connetti a localhost" per connettersi a un cluster locale sulla propria workstation.Use the "Connect to localhost" checkbox to connect to a local cluster on your workstation.

Connettersi a un cluster sicuroConnect to a secure cluster

È possibile controllare l'accesso al cluster di Service Fabric con certificati oppure usando Azure Active Directory (AAD).You can control client access to your Service Fabric cluster either with certificates or using Azure Active Directory (AAD).

Se si prova a connettersi a un cluster sicuro, a seconda della configurazione del cluster è necessario presentare un certificato client oppure eseguire l'accesso con AAD.If you attempt to connect to a secure cluster, then depending on the cluster's configuration you will be required to present a client certificate or log in using AAD.

Esercitazione videoVideo tutorial

Per informazioni sull'uso di Service Fabric Explorer, vedere il video seguente di Microsoft Virtual Academy:To learn how to use Service Fabric Explorer, watch the following Microsoft Virtual Academy video:

Nota

Questo video mostra la versione di Service Fabric Explorer ospitata in un cluster di Service Fabric e non la versione desktop.This video shows Service Fabric Explorer hosted in a Service Fabric cluster, not the desktop version.

Comprendere il layout di Service Fabric ExplorerUnderstand the Service Fabric Explorer layout

È possibile spostarsi all'interno di Service Fabric Explorer seguendo la struttura ad albero a sinistra.You can navigate through Service Fabric Explorer by using the tree on the left. Nella radice dell'albero, il dashboard del cluster fornisce una panoramica del cluster, inclusi un riepilogo dell'applicazione e l'integrità del nodo.At the root of the tree, the cluster dashboard provides an overview of your cluster, including a summary of application and node health.

Dashboard del cluster di Service Fabric Explorer

Visualizzare il layout del clusterView the cluster's layout

I nodi in un cluster di Service Fabric sono posizionati in una griglia bidimensionale di domini di errore e domini di aggiornamento.Nodes in a Service Fabric cluster are placed across a two-dimensional grid of fault domains and upgrade domains. Questa posizione garantisce la disponibilità delle applicazioni in caso di errori hardware e aggiornamenti dell'applicazione.This placement ensures that your applications remain available in the presence of hardware failures and application upgrades. È possibile visualizzare la disposizione del cluster corrente mediante la mappa del cluster.You can view how the current cluster is laid out by using the cluster map.

Mappa del cluster di Service Fabric Explorer

Visualizzare applicazioni e serviziView applications and services

Il cluster contiene due sotto-alberi: uno per le applicazioni e un altro per i nodi.The cluster contains two subtrees: one for applications and another for nodes.

È possibile usare la visualizzazione delle applicazioni per spostarsi nella gerarchia logica di Service Fabric: applicazioni, servizi, partizioni e repliche.You can use the application view to navigate through Service Fabric's logical hierarchy: applications, services, partitions, and replicas.

Nell'esempio seguente, l'applicazione MyApp è costituita da due servizi, MyStatefulService e WebService.In the example below, the application MyApp consists of two services, MyStatefulService and WebService. Poiché MyStatefulService è con stato, include una partizione con una replica primaria e due repliche secondarie.Since MyStatefulService is stateful, it includes a partition with one primary and two secondary replicas. Al contrario, il WebSvcService è senza stato e contiene una singola istanza.By contrast, WebSvcService is stateless and contains a single instance.

Visualizzazione delle applicazioni di Service Fabric Explorer

A ogni livello della struttura ad albero, il riquadro principale mostra informazioni pertinenti all'elemento.At each level of the tree, the main pane shows pertinent information about the item. Ad esempio, è possibile visualizzare lo stato di integrità e la versione di un determinato servizio.For example, you can see the health status and version for a particular service.

Riquadro essentials di Service Fabric Explorer

Visualizzare i nodi del clusterView the cluster's nodes

La visualizzazione dei nodi mostra il layout fisico del cluster.The node view shows the physical layout of the cluster. Per un determinato nodo, è possibile esaminare le applicazioni con il codice distribuito in quel nodo.For a given node, you can inspect which applications have code deployed on that node. In particolare, è possibile visualizzare le repliche attualmente in esecuzione.More specifically, you can see which replicas are currently running there.

AzioniActions

Service Fabric Explorer offre un modo rapido per richiamare le azioni su nodi, applicazioni e servizi all'interno del cluster.Service Fabric Explorer offers a quick way to invoke actions on nodes, applications, and services within your cluster.

Ad esempio, per eliminare un'istanza dell'applicazione, è sufficiente scegliere l'applicazione dall'albero a sinistra e quindi scegliere Azioni > Elimina applicazione.For example, to delete an application instance, choose the application from the tree on the left, and then choose Actions > Delete Application.

Eliminazione di un'applicazione in Service Fabric Explorer

Suggerimento

È possibile eseguire le stesse azioni facendo clic sui puntini di sospensione accanto a ogni elemento.You can perform the same actions by clicking the ellipsis next to each element.

Ogni azione eseguibile con Service Fabric Explorer può essere eseguita anche tramite PowerShell o un'API REST per abilitare l'automazione.Every action that can be performed through Service Fabric Explorer can also be performed through PowerShell or a REST API, to enable automation.

È inoltre possibile usare Service Fabric Explorer per creare istanze di applicazione per un tipo e una versione dell'applicazione specifici.You can also use Service Fabric Explorer to create application instances for a given application type and version. Scegliere il tipo di applicazione nella visualizzazione albero, quindi fare clic sul collegamento Create app instance (Crea un'istanza dell'app).Choose the application type in the tree view, then click the Create app instance link next to the version you'd like in the right pane.

Creazione di un'istanza dell'applicazione in Service Fabric Explorer

Nota

Service Fabric Explorer non consente di specificare parametri durante la creazione di istanze dell'applicazione.Service Fabric Explorer does not support parameters when creating application instances. Per queste istanze vengono usati valori di parametro predefiniti.Application instances use default parameter values.

Passaggi successiviNext steps