Поделиться через


Get-ServiceFabricNodeHealth

Возвращает состояние работоспособности узла Service Fabric.

Синтаксис

Get-ServiceFabricNodeHealth
   [-NodeName] <String>
   [-ConsiderWarningAsError <Boolean>]
   [-MaxPercentUnhealthyNodes <Byte>]
   [-EventsHealthStateFilter <Int64>]
   [-EventsFilter <HealthStateFilter>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Описание

Командлет get-ServiceFabricNodeHealth получает работоспособность узла Service Fabric. Если узел, указанный по имени, не существует в хранилище работоспособности, этот командлет возвращает ошибку.

Перед выполнением любой операции в кластере Service Fabric установите подключение к кластеру с помощью командлета Connect-ServiceFabricCluster.

Примеры

Пример 1. Получение работоспособности узла кластера

PS C:\> Get-ServiceFabricNodeHealth -NodeName "Node01"

Эта команда получает события работоспособности, сообщаемые для узла с именем Node01.

Пример 2. Получение работоспособности узла кластера с помощью настраиваемой политики работоспособности и возвращаемых фильтров

PS C:\> Get-ServiceFabricNodeHealth -NodeName "Node01" -ConsiderWarningAsError $True -EventsFilter Error

Эта команда запрашивает работоспособность узла кластера с именем Node01. Он задает значения политики работоспособности. В нем используются фильтры для возврата только событий ошибок.

Параметры

-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

-MaxPercentUnhealthyNodes

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

Не указывайте этот параметр.

Тип:Byte
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NodeName

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

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-TimeoutSec

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

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

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

System.String

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

System.Object