Partilhar via


StatefulServiceInfo

Informações sobre um serviço do Service Fabric com monitorização de estado.

Propriedades

Nome Tipo Necessário
Id cadeia (de carateres) No
Name string No
TypeName string No
ManifestVersion string No
HealthState cadeia (enumeração) No
ServiceStatus cadeia (enumeração) No
IsServiceGroup boolean No
ServiceMetadata ServiceMetadata No
HasPersistedState boolean No

Id

Tipo: cadeia
Obrigatório: Não

A identidade do serviço. Este ID é uma representação codificada do nome do serviço. Isto é utilizado nas APIs REST para identificar o recurso de serviço. A partir da versão 6.0, os nomes hierárquicos são delimitados com o caráter "~". Por exemplo, se o nome do serviço for "fabric:/myapp/app1/svc1", a identidade do serviço será "myapp~app1~svc1" em 6.0+ e "myapp/app1/svc1" em versões anteriores.


Name

Tipo: cadeia
Obrigatório: Não

O nome completo do serviço com o esquema de URI "fabric:".


TypeName

Tipo: cadeia
Obrigatório: Não

Nome do tipo de serviço, conforme especificado no manifesto do serviço.


ManifestVersion

Tipo: cadeia
Obrigatório: Não

A versão do manifesto do serviço.


HealthState

Tipo: cadeia (enumeração)
Obrigatório: Não

O estado de funcionamento de uma entidade do Service Fabric, como Cluster, Nó, Aplicação, Serviço, Partição, Réplica, etc.

Os valores possíveis são:

  • Invalid - Indica um estado de funcionamento inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero.
  • Ok - Indica que o estado de funcionamento está correto. O valor é 1.
  • Warning - Indica que o estado de funcionamento está num nível de aviso. O valor é 2.
  • Error - Indica que o estado de funcionamento está num nível de erro. O estado de funcionamento do erro deve ser investigado, uma vez que pode afetar a funcionalidade correta do cluster. O valor é 3.
  • Unknown - Indica um estado de funcionamento desconhecido. O valor é 65535.

ServiceStatus

Tipo: cadeia (enumeração)
Obrigatório: Não

O estado da aplicação.

Os valores possíveis são:

  • Unknown - Indica que o estado do serviço é desconhecido. O valor é zero.
  • Active - Indica que o estado do serviço está ativo. O valor é 1.
  • Upgrading - Indica que o serviço está a ser atualizado. O valor é 2.
  • Deleting - Indica que o serviço está a ser eliminado. O valor é 3.
  • Creating - Indica que o serviço está a ser criado. O valor é 4.
  • Failed - Indica que a criação ou eliminação foi terminada devido a falhas persistentes. Outro pedido de criação/eliminação pode ser aceite. O valor é 5.

IsServiceGroup

Tipo: booleano
Obrigatório: Não

Se o serviço está num grupo de serviços.


ServiceMetadata

Tipo: ServiceMetadata
Obrigatório: Não

Metadados associados a um serviço específico.


HasPersistedState

Tipo: booleano
Obrigatório: Não

Se o serviço tem o estado persistente.