Визуализация кластера с помощью обозревателя Service FabricVisualize your cluster with Service Fabric Explorer

Service Fabric Explorer (SFX) — это инструмент с открытым кодом, предназначенный для проверки кластеров Azure Service Fabric и управления ими.Service Fabric Explorer (SFX) is an open-source tool for inspecting and managing Azure Service Fabric clusters. Service Fabric Explorer — это классическое приложение для Windows, macOS и Linux.Service Fabric Explorer is a desktop application for Windows, macOS and Linux.

Скачивание Service Fabric ExplorerService Fabric Explorer download

Используйте следующие ссылки для скачивания Service Fabric Explorer в виде классического приложения:Use the following links to download Service Fabric Explorer as a desktop application:

Примечание

Классическая версия Service Fabric Explorer может иметь больше или меньше функций по сравнению с функциями, поддерживаемыми кластером.The desktop version of Service Fabric Explorer can have more or fewer features than the cluster support. Можно выполнить откат до версии Service Fabric Explorer, развернутой в кластере, чтобы обеспечить полную совместимость функций.You can fall back to the Service Fabric Explorer version deployed to the cluster to ensure full feature compatibility.

Выполнение Service Fabric Explorer из кластераRunning Service Fabric Explorer from the cluster

Service Fabric Explorer также размещается в конечной точке управления HTTP кластера Service Fabric.Service Fabric Explorer is also hosted in a Service Fabric cluster's HTTP management endpoint. Чтобы запустить SFX в веб-браузере, перейдите к конечной точке управления HTTP кластера из любого браузера, например https: / /клустерфкдн: 19080.To launch SFX in a web browser, browse to the cluster's HTTP management endpoint from any browser - for example https://clusterFQDN:19080.

Для конфигурации рабочей станции разработки можно запустить Service Fabric Explorer на локальном кластере, перейдя по адресу 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. Подготовка среды разработки описывается в этой статье.Look at this article to prepare your development environment.

Примечание

Если ваш кластер защищен с помощью самозаверяющего сертификата, в веб-браузере отобразится сообщение об ошибке This site is not secure (Этот веб-сайт не защищен).If your cluster is secured by a self-signed certificate you will receive an error message from the web browser "This site is not secure". Вы можете просто продолжить работу в большинстве современных веб-браузерах, переопределив предупреждение.You can simply proceed through most modern web browsers by overriding the warning. В рабочей среде кластер должен быть защищен с помощью общих имен и сертификата, выданного центром сертификации.In a production environment your cluster should be secured using common name and a certificate authority issued certificate.

Подключение к кластеру Service FabricConnect to a Service Fabric cluster

Для подключения к кластеру Service Fabric требуется его конечная точка управления (полное доменное имя или IP-адрес) и порт конечной точки управления HTTP (по умолчанию — 19080).To connect to a Service Fabric cluster, you need the clusters management endpoint (FQDN/IP) and the HTTP management endpoint port (19080 by default). Например, HTTPS : //mysfcluster.westus.cloudapp.Azure.com:19080.For example https://mysfcluster.westus.cloudapp.azure.com:19080. Используйте флажок "Подключение к localhost", чтобы подключиться к локальному кластеру на рабочей станции.Use the "Connect to localhost" checkbox to connect to a local cluster on your workstation.

Безопасное подключение к кластеруConnect to a secure cluster

Вы можете управлять клиентским доступом к кластеру Service Fabric с помощью сертификатов или Azure Active Directory (AAD).You can control client access to your Service Fabric cluster either with certificates or using Azure Active Directory (AAD).

При попытке подключения к защищенному кластеру в зависимости от конфигурации кластера потребуется предоставить сертификат клиента или выполнить вход с помощью 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 sign in using AAD.

Основные сведения о структуре обозревателя Service FabricUnderstand the Service Fabric Explorer layout

Перейти к обозревателю Service Fabric можно с помощью дерева в левой части окна.You can navigate through Service Fabric Explorer by using the tree on the left. В корне дерева на панели мониторинга кластера представлены общие сведения о кластере, включая общие сведения о приложении и работоспособности узла кластера.At the root of the tree, the cluster dashboard provides an overview of your cluster, including a summary of application and node health.

Панель мониторинга кластера обозревателя Service Fabric

Просмотр макета кластераView the cluster's layout

Узлы в кластере Service Fabric размещаются в двухмерной сетке доменов сбоя и обновления,Nodes in a Service Fabric cluster are placed across a two-dimensional grid of fault domains and upgrade domains. что обеспечивает доступность приложений при сбоях оборудования и обновлении приложений.This placement ensures that your applications remain available in the presence of hardware failures and application upgrades. План текущего кластера можно просмотреть на схеме кластера.You can view how the current cluster is laid out by using the cluster map.

Схема кластера в обозревателе Service Fabric

Просмотр приложений и услугView applications and services

Кластер содержит два поддерева: одно для приложений и другое для узлов.The cluster contains two subtrees: one for applications and another for nodes.

Представление приложений позволяет перемещаться по логической иерархии Service Fabric: приложениям, службам, разделам и репликам.You can use the application view to navigate through Service Fabric's logical hierarchy: applications, services, partitions, and replicas.

В примере ниже приложение MyApp состоит из двух служб: MyStatefulService и WebSvcService.In the example below, the application MyApp consists of two services, MyStatefulService and WebService. Так как MyStatefulService — служба с отслеживанием состояния, она включает раздел с одной основной и двумя вторичными репликами.Since MyStatefulService is stateful, it includes a partition with one primary and two secondary replicas. Напротив, WebSvcService — служба без сохранения состояния и содержит единственный экземпляр.By contrast, WebSvcService is stateless and contains a single instance.

Представление приложений обозревателя Service Fabric

На каждом уровне дерева на основной панели отображаются нужные сведения об элементе.At each level of the tree, the main pane shows pertinent information about the item. Например, для конкретной службы вы увидите состояние работоспособности и версию.For example, you can see the health status and version for a particular service.

Панель основных сведений обозревателя Service Fabric

Просмотр узлов кластераView the cluster's nodes

В представлении "Узлы" отображается физическая структура кластера.The node view shows the physical layout of the cluster. Для каждого узла можно просмотреть, какие приложения были развернуты на этом узлеFor a given node, you can inspect which applications have code deployed on that node. и какие реплики запущены в настоящее время.More specifically, you can see which replicas are currently running there.

ДействияActions

Обозреватель Service Fabric позволяет быстро выполнять действия с узлами, приложениями и службами в кластере.Service Fabric Explorer offers a quick way to invoke actions on nodes, applications, and services within your cluster.

Например, чтобы удалить экземпляр приложения, выберите приложение из дерева слева, а затем выберите действия > удалить приложение.For example, to delete an application instance, choose the application from the tree on the left, and then choose Actions > Delete Application.

Удаление приложения в обозревателе Service Fabric

Совет

Те же действия можно выполнить, щелкнув знак многоточия (...) рядом с каждым элементом.You can perform the same actions by clicking the ellipsis next to each element.

Каждое действие, которое может быть выполнено с помощью обозревателя Service Fabric, также можно выполнить с помощью PowerShell или API REST, дающего выполнить автоматизацию.Every action that can be performed through Service Fabric Explorer can also be performed through PowerShell or a REST API, to enable automation.

Также можно использовать Service Fabric Explorer для создания экземпляров приложения для определенного типа и версии приложения.You can also use Service Fabric Explorer to create application instances for a given application type and version. В представлении в виде дерева выберите тип приложения, затем в области справа щелкните ссылку Create app instance (Создать экземпляр приложения) рядом с необходимой версией.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.

Создание экземпляра приложения в Service Fabric Explorer

Примечание

Service Fabric Explorer не поддерживает параметры при создании экземпляров приложения.Service Fabric Explorer does not support parameters when creating application instances. Экземпляры приложения используют значения параметров по умолчанию.Application instances use default parameter values.

EventStoreEvent Store

EventStore — это функция, предлагаемая этой платформой. Она предоставляет события платформы Service Fabric, доступные в Service Fabric Explorer, а также через REST API.EventStore is a feature offered by the platform that provides Service Fabric platform events available in the Service Fabric Explorer and through REST API. Вы можете просмотреть моментальный снимок происходящих действий в кластере для каждой сущности, например для узла, службы или приложения, а также отправить запрос с учетом времени возникновения события.You can see a snapshot view of what's going on in your cluster for each entity e.g. node, service, application and query based on the time of the event. Вы также можете получить дополнительные сведения об EventStore, ознакомившись со статьей Общие сведения о службе EventStore.You can also Read more about the EventStore at the EventStore Overview.

На снимке экрана показана область узлы с выбранными СОБЫТИЯми.

Примечание

Начиная с версии Service Fabric 6.4As of Service Fabric version 6.4. EventStore не включена по умолчанию. Ее необходимо включить в шаблон Resource Manager.EventStore is not enabled by default and must be enabled in the resource manager template

Примечание

Начиная с версии Service Fabric 6.4As of Service Fabric version 6.4. интерфейсы API EventStore доступны только для кластеров Windows, работающих в Azure.the EventStore APIs are only available for Windows clusters running on Azure only. Мы работаем над переносом этих функциональных возможностей в Linux, а также в изолированные кластеры.We are working on porting this functionality to Linux as well as our Standalone clusters.

Средство просмотра Хранилище образовImage Store Viewer

Средство просмотра хранилища образов — это функция, предлагаемая при использовании собственного Хранилище образов, которая позволяет просматривать текущее содержимое хранилища образов и получать сведения о файлах и папках вместе с удалением файлов и папок.Image store viewer is a feature offered if using Native Image Store that allows for viewing the current contents of the Image store and get file and folder information, along with removing files/folders.

Снимок экрана, на котором показано средство просмотра Хранилище образов.

Резервное копирование и восстановлениеBackup and Restore

Service Fabric Explorer предлагает возможность взаимодействия с резервным копированием и восстановлением.Service Fabric Explorer offers the ability to interface with Backup and Restore. Для просмотра функций резервного копирования и восстановления в SFX необходимо включить расширенный режим.In order to see Backup and Restore features in SFX, advanced mode must be enabled.

Включить расширенный режим

Возможны следующие операции:The following operations are possible:

  • Создание, изменение и удаление политики архивации.Create, edit, and delete a Backup Policy.
  • Включение и отключение архивации для приложения, службы или секции.Enable and disable Backup for an application, service, or partition.
  • Приостановка и возобновление резервного копирования для приложения, службы или секции.Suspend and resume Backup for an application, service, or partition.
  • Активация и контроль резервного копирования секции.Trigger and track Backup of a partition.
  • Активация и отслеживание восстановления для секции.Trigger and track Restore for a partition.

Дополнительные сведения о службе резервного копирования и восстановления см. в справочнике по REST API.For more on the Backup and Restore service, see the REST API reference.

Дальнейшие действияNext steps