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.