StatefulServicePartitionInfo
Сведения о секции службы Service Fabric с отслеживанием состояния.
Свойства
Имя | Тип | Обязательно |
---|---|---|
HealthState |
string (перечисление) | Нет |
PartitionStatus |
string (перечисление) | Нет |
PartitionInformation |
PartitionInformation | Нет |
TargetReplicaSetSize |
integer (int64) | Нет |
MinReplicaSetSize |
integer (int64) | Нет |
AuxiliaryReplicaCount |
integer (int64) | Нет |
LastQuorumLossDuration |
string (duration) | Нет |
PrimaryEpoch |
Эпоха | Нет |
HealthState
Тип: string (перечисление)
Обязательный: нет
Состояние работоспособности сущности Service Fabric, например кластера, узла, приложения, службы, секции, реплики и т. д.
Возможны следующие значения:
-
Invalid
— указывает на недопустимое состояние работоспособности. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю. -
Ok
— указывает, что состояние работоспособности в порядке. Значение равно 1. -
Warning
— указывает, что состояние работоспособности находится на уровне предупреждения. Значение равно 2. -
Error
— указывает, что состояние работоспособности находится на уровне ошибки. Необходимо изучить состояние работоспособности ошибок, так как они могут повлиять на правильную функциональность кластера. Значение равно 3. -
Unknown
— указывает неизвестное состояние работоспособности. Значение равно 65 535.
PartitionStatus
Тип: string (перечисление)
Обязательный: нет
Состояние раздела службы Service Fabric.
Возможны следующие значения:
-
Invalid
— указывает, что состояние секции недопустимо. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю. -
Ready
— указывает, что секция готова. Это означает, что для секции службы без отслеживания состояния имеется по крайней мере один экземпляр, а для секции службы с отслеживанием состояния количество готовых реплик больше или равно MinReplicaSetSize. Значение равно 1. -
NotReady
— указывает, что секция не готова. Это состояние возвращается, если ни одно из других состояний не применяется. Значение равно 2. -
InQuorumLoss
— указывает, что секция находится в режиме потери кворума. Это означает, что количество реплик, участвующих в наборе реплика, меньше, чем MinReplicaSetSize для этой секции. Значение равно 3. -
Reconfiguring
— указывает, что секция перенастраивает свои наборы реплика. Это может произойти из-за отработки отказа, обновления, балансировки нагрузки, добавления или удаления реплик из набора реплика. Значение равно 4. -
Deleting
— указывает, что секция удаляется. Значение равно 5.
PartitionInformation
Тип: PartitionInformation
Обязательный: нет
Сведения об идентификаторе секции, схеме секционирования и ключах, поддерживаемых им.
TargetReplicaSetSize
Тип: integer (int64)
Обязательный: нет
Размер целевого набора реплик в виде числа.
MinReplicaSetSize
Тип: integer (int64)
Обязательный: нет
Минимальный размер набора реплик в виде числа.
AuxiliaryReplicaCount
Тип: integer (int64)
Обязательный: нет
Вспомогательная реплика подсчитывается как число. Чтобы использовать вспомогательные реплики, следующие значения должны иметь значение true: AuxiliaryReplicaCount < (TargetReplicaSetSize+1)/2 и TargetReplicaSetSize >=3.
LastQuorumLossDuration
Тип: string (duration)
Обязательный: нет
Длительность, в течение которой эта секция была потеряна в кворуме. Если секция в настоящее время находится в состоянии потери кворума, она возвращает длительность, так как она находится в этом состоянии. Это поле использует для указания длительности в формате ISO8601.
PrimaryEpoch
Тип: Epoch
Обязательный: нет
Эпоха — это номер конфигурации для секции в целом. При изменении конфигурации набора реплика, например при изменении основного реплика, операции, которые реплицируются из новой основной реплика, считаются новой эпохой из тех, которые были отправлены старой основной реплика.