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


NodeInfo

Сведения об узле в кластере Service Fabric.

Свойства

Имя Тип Обязательно
Name строка Нет
IpAddressOrFQDN строка Нет
Type строка Нет
CodeVersion строка Нет
ConfigVersion строка Нет
NodeStatus string (перечисление) Нет
NodeUpTimeInSeconds строка Нет
HealthState string (перечисление) Нет
IsSeedNode Логическое Нет
UpgradeDomain строка Нет
FaultDomain строка Нет
Id NodeId Нет
InstanceId строка Нет
NodeDeactivationInfo NodeDeactivationInfo Нет
IsStopped Логическое Нет
NodeDownTimeInSeconds строка Нет
NodeUpAt строка (дата-время) Нет
NodeDownAt строка (дата-время) Нет
NodeTags Массив строк Нет
IsNodeByNodeUpgradeInProgress Логическое Нет
InfrastructurePlacementID строка Нет

Name

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

Имя узла Service Fabric.


IpAddressOrFQDN

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

IP-адрес или полное доменное имя узла.


Type

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

Тип узла.


CodeVersion

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

Версия двоичных файлов Service Fabric, запущенных на узле.


ConfigVersion

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

Версия манифеста кластера Service Fabric, используемого узлом.


NodeStatus

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

Состояние узла.

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

  • Invalid — указывает, что узел имеет недопустимое состояние. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю.
  • Up — указывает, что узел работает. Значение равно 1.
  • Down — указывает, что узел не работает. Значение равно 2.
  • Enabling — указывает, что узел находится в процессе включения. Значение равно 3.
  • Disabling — указывает, что узел находится в процессе отключения. Значение равно 4.
  • Disabled — указывает, что узел отключен. Значение равно 5.
  • Unknown — указывает, что узел неизвестен. Узел будет находиться в состоянии Неизвестно, если Service Fabric не имеет достоверных сведений об этом узле. Это может произойти, если система узнает об узле во время выполнения. Значение равно 6.
  • Removed — указывает, что узел удален. Если для этого узла был вызван API NodeStateRemoved, узел будет находиться в состоянии Удалено. Другими словами, Service Fabric была проинформирована о том, что сохраненное состояние на узле потеряно безвозвратно. Значение равно 7.

NodeUpTimeInSeconds

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

Время в секундах с момента, когда узел был в NodeStatus Up. Нулевое значение указывает, что узел не включен.


HealthState

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

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

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

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

IsSeedNode

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

Указывает, является ли узел начальным узлом. Возвращает значение true, если узел является начальным узлом, в противном случае — значение false. Для правильной работы кластера Service Fabric требуется кворум начальных узлов.


UpgradeDomain

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

Домен обновления узла.


FaultDomain

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

Домен сбоя узла.


Id

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

Внутренний идентификатор, используемый Service Fabric для уникальной идентификации узла. Идентификатор узла детерминирован на основе имени узла.


InstanceId

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

Идентификатор, представляющий экземпляр узла. Хотя идентификатор узла детерминирован на основе имени узла и остается неизменным во время перезапуска, instanceId меняется при каждом перезапуске узла.


NodeDeactivationInfo

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

Сведения о деактивации узла. Эти сведения допустимы для узла, который находится в состоянии деактивации или уже отключен.


IsStopped

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

Указывает, остановлен ли узел путем вызова API остановки узла. Возвращает значение true, если узел остановлен, в противном случае — значение false.


NodeDownTimeInSeconds

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

Время в секундах с момента отключения узла в NodeStatus. Нулевое значение указывает, что узел не имеет значение NodeStatus Down.


NodeUpAt

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

Дата и время в формате UTC при появлении узла. Если узел никогда не обновлялся, это значение будет равно нулю даты и времени.


NodeDownAt

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

Дата и время в формате UTC, когда узел вышел из строя. Если узел никогда не был отключен, это значение будет равно нулю даты и времени.


NodeTags

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

Список, содержащий теги, которые будут применены к узлам.


IsNodeByNodeUpgradeInProgress

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

Указывает, выполняется ли обновление между узлами в данный момент на этом узле.


InfrastructurePlacementID

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

PlacementID, используемый InfrastructureService.