StatefulServiceInfo

Сведения о службе Service Fabric с отслеживанием состояния.

Свойства

Имя Тип Обязательно
Id строка Нет
Name строка Нет
TypeName строка Нет
ManifestVersion строка Нет
HealthState string (перечисление) Нет
ServiceStatus string (перечисление) Нет
IsServiceGroup Логическое Нет
ServiceMetadata ServiceMetadata Нет
HasPersistedState Логическое Нет

Id

Тип: строка
Обязательный: нет

Идентификатор службы. Этот идентификатор представляет собой закодированное представление имени службы. Он используется в REST API для идентификации ресурса службы. Начиная с версии 6.0 иерархические имена разделяются символом "~". Например, если имя службы — "fabric:/myapp/app1/svc1", то в версии 6.0 и более поздних версиях идентификатором службы будет "myapp~app1~svc1", а в предыдущих версиях идентификатором был бы "myapp/app1/svc1".


Name

Тип: строка
Обязательный: нет

Полное имя службы со схемой URI fabric:.


TypeName

Тип: строка
Обязательный: нет

Имя типа службы, указанное в манифесте службы.


ManifestVersion

Тип: строка
Обязательный: нет

Версия манифеста службы.


HealthState

Тип: string (перечисление)
Обязательный: нет

Состояние работоспособности сущности Service Fabric, например кластера, узла, приложения, службы, секции, реплики и т. д.

Возможны следующие значения:

  • Invalid — указывает недопустимое состояние работоспособности. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю.
  • Ok — указывает, что состояние работоспособности в порядке. Значение равно 1.
  • Warning — указывает, что состояние работоспособности находится на уровне предупреждения. Значение равно 2.
  • Error — указывает, что состояние работоспособности находится на уровне ошибки. Необходимо изучить состояние работоспособности ошибки, так как они могут повлиять на правильную функциональность кластера. Значение равно 3.
  • Unknown — указывает неизвестное состояние работоспособности. Значение равно 65 535.

ServiceStatus

Тип: string (перечисление)
Обязательный: нет

Состояние приложения.

Возможны следующие значения:

  • Unknown — указывает, что состояние службы неизвестно. Значение равно нулю.
  • Active — указывает, что служба находится в активном состоянии. Значение равно 1.
  • Upgrading — указывает, что служба обновляется. Значение равно 2.
  • Deleting — указывает, что служба удаляется. Значение равно 3.
  • Creating — указывает, что служба создается. Значение равно 4.
  • Failed — указывает, что создание или удаление было прервано из-за постоянных сбоев. Можно принять другой запрос на создание или удаление. Значение равно 5.

IsServiceGroup

Тип: boolean
Обязательный: нет

Указывает, находится ли служба в группе служб.


ServiceMetadata

Тип: ServiceMetadata
Обязательный: нет

Метаданные, связанные с определенной службой.


HasPersistedState

Тип: boolean
Обязательный: нет

Указывает, имеет ли служба сохраненное состояние.