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. Командлет получает сведения о работоспособности для развернутого пакета службы указанного приложения.

Type:Uri
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ConsiderWarningAsError

Указывает, следует ли рассматривать отчет о работоспособности предупреждения как ошибку во время оценки работоспособности.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EventsFilter

Указывает фильтр для коллекции объектов HealthEvent , сообщаемых в пакете службы на основе состояния работоспособности. Значение можно получить из членов или побитовых операций с элементами HealthStateFilter. Возвращаются только те события, которые соответствуют заданному фильтру. Все события используются для оценки агрегированного состояния работоспособности пакета службы. Если фильтр не указан, возвращаются все записи.

Type:HealthStateFilter
Accepted values:Default, None, Ok, Warning, Error, All
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EventsHealthStateFilter

Этот параметр устарел. Укажите вместо этого параметр EventsFilter .

Type:Int64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NodeName

Указывает имя узла Service Fabric. Командлет получает сведения о работоспособности пакета службы для указанного узла.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServiceManifestName

Указывает имя манифеста службы Service Fabric. Командлет получает сведения о работоспособности для указанного манифеста службы.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServicePackageActivationId

Идентификатор активации развернутого ServicePackage. Это можно получить с помощью запроса Get-ServiceFabricDeployedServicePackage.

Если ServicePackageActivationMode , указанный во время создания службы (using New-ServiceFabricService), является SharedProcess (или если он не указан, в этом случае по умолчанию используется SharedProcess), то значение ServicePackageActivationId всегда является пустой строкой и не нужно указывать. Дополнительные сведения об идентификаторе активации пакета службы см. в разделе [Модель размещения Service Fabric][1].

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

Указывает период времени ожидания (в секундах) для операции.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Входные данные

System.Uri

System.String

Выходные данные

System.Object