StatelessServiceInstanceHealth
Представляет работоспособность экземпляра службы без отслеживания состояния. Содержит агрегированное состояние работоспособности экземпляра, события работоспособности и оценки неработоспособности.
Свойства
Имя | Тип | Обязательно |
---|---|---|
AggregatedHealthState |
string (перечисление) | Нет |
HealthEvents |
массив HealthEvent | Нет |
UnhealthyEvaluations |
Массив HealthEvaluationWrapper | Нет |
HealthStatistics |
HealthStatistics | Нет |
PartitionId |
строка (UUID) | Нет |
InstanceId |
строка | Нет |
AggregatedHealthState
Тип: string (перечисление)
Обязательный: нет
HealthState, представляющий агрегированное состояние работоспособности сущности, вычисленной диспетчером работоспособности.
Оценка работоспособности сущности отражает все события, сообщаемые о сущности и ее дочерних элементах (если таковые есть).
Агрегирование выполняется путем применения требуемой политики работоспособности.
Состояние работоспособности сущности Service Fabric, например кластера, узла, приложения, службы, секции, реплики и т. д.
Возможны следующие значения:
-
Invalid
— указывает недопустимое состояние работоспособности. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю. -
Ok
— указывает, что состояние работоспособности в порядке. Значение равно 1. -
Warning
— указывает, что состояние работоспособности находится на уровне предупреждения. Значение равно 2. -
Error
— указывает, что состояние работоспособности находится на уровне ошибки. Необходимо изучить состояние работоспособности ошибки, так как они могут повлиять на правильную функциональность кластера. Значение равно 3. -
Unknown
— указывает неизвестное состояние работоспособности. Значение равно 65 535.
HealthEvents
Тип: массив HealthEvent
Обязательный: нет
Список событий работоспособности, сообщаемых для сущности.
UnhealthyEvaluations
Тип: массив HealthEvaluationWrapper
Обязательный: нет
Неработоспособные оценки, показывающие, почему текущее агрегированное состояние работоспособности было возвращено диспетчером работоспособности.
HealthStatistics
Тип: HealthStatistics
Обязательный: нет
Показывает статистику работоспособности для всех дочерних типов запрашиваемой сущности.
PartitionId
Тип: string (uuid)
Обязательный: нет
Идентификатор секции, к которой принадлежит эта реплика.
InstanceId
Тип: строка
Обязательный: нет
Идентификатор экземпляра службы без отслеживания состояния. InstanceId используется Service Fabric для уникальной идентификации экземпляра секции службы без отслеживания состояния. Он уникален в пределах секции и не изменяется в течение времени существования экземпляра. Если экземпляр выполнил отработку отказа на том же или другом узле, он получит другое значение для InstanceId.