Get-ServiceFabricDeployedServicePackageHealth
Возвращает работоспособность пакета службы Service Fabric.
Синтаксис
Get-ServiceFabricDeployedServicePackageHealth
[-ApplicationName] <Uri>
[-ServiceManifestName] <String>
[-NodeName] <String>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ServicePackageActivationId <String>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Описание
Командлет Get-ServiceFabricDeployedServicePackageHealth получает работоспособность пакета службы Service Fabric, развернутого на указанном узле. Service Fabric сообщает о следующих состояниях работоспособности:
- ХОРОШО. Сущность соответствует рекомендациям по работоспособности.
- Ошибка. Сущность не соответствует рекомендациям по работоспособности.
- Предупреждение. Сущность соответствует рекомендациям по работоспособности, но возникла некоторая проблема.
Если приложение не развернуто на указанном узле, этот командлет возвращает ошибку. Если развернутый пакет службы не существует, этот командлет возвращает ошибку.
Перед выполнением любой операции в кластере Service Fabric установите подключение к кластеру с помощью командлета Connect-ServiceFabricCluster.
Примеры
Пример 1. Получение работоспособности развернутого пакета службы
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA"
Эта команда запрашивает работоспособность указанного развернутого пакета службы.
Пример 2. Получение работоспособности развернутого пакета службы с помощью настраиваемой политики работоспособности и возвращаемых фильтров
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA" -ConsiderWarningAsError $True -EventsFilter Error
Эта команда запрашивает работоспособность указанного развернутого пакета службы с настраиваемой политикой работоспособности и фильтром событий ошибок.
Параметры
-ApplicationName
Указывает универсальный идентификатор ресурса (URI) приложения Service Fabric. Командлет получает сведения о работоспособности для развернутого пакета службы указанного приложения.
Тип: | Uri |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ConsiderWarningAsError
Указывает, следует ли рассматривать отчет о работоспособности предупреждения как ошибку во время оценки работоспособности.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EventsFilter
Задает фильтр для коллекции объектов HealthEvent, сообщаемых в пакете службы на основе состояния работоспособности. Значение можно получить из элементов или побитовых операций с элементами HealthStateFilter. Возвращаются только события, соответствующие фильтру. Все события используются для оценки состояния работоспособности пакета службы. Если не указано, возвращаются все записи.
Тип: | HealthStateFilter |
Допустимые значения: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EventsHealthStateFilter
Этот параметр устарел. Укажите вместо этого параметр EventsFilter.
Тип: | Int64 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-NodeName
Указывает имя узла Service Fabric. Командлет получает сведения о работоспособности пакета службы для указанного узла.
Тип: | String |
Position: | 2 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ServiceManifestName
Указывает имя манифеста службы Service Fabric. Командлет получает сведения о работоспособности для указанного манифеста службы.
Тип: | String |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ServicePackageActivationId
Идентификатор активации развернутой ServicePackage. Это можно получить с помощью запроса Get-ServiceFabricDeployedServicePackage.
Если ServicePackageActivationMode, указанной во время создания службы (с помощью New-ServiceFabricService
), SharedProcess (или если он не указан, в этом случае значение по умолчанию SharedProcess), значение ServicePackageActivationId всегда является пустой строкой и не нужно указывать. Дополнительные сведения об идентификаторе активации пакета службы см. в статье [Модель размещения Service Fabric][1].
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TimeoutSec
Указывает период времени ожидания (в секундах) для операции.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
System.Uri
System.String
Выходные данные
System.Object