Partilhar via


PartitionHealthStateFilter

Define critérios correspondentes para determinar se uma partição deve ser incluída como subordinada de um serviço no segmento de estado de funcionamento do cluster. As partições só são devolvidas se as entidades principais corresponderem a um filtro especificado na descrição da consulta do segmento de estado de funcionamento do cluster. O serviço principal e a aplicação têm de ser incluídos no segmento de estado de funcionamento do cluster. Um filtro pode corresponder a zero, uma ou várias partições, consoante as respetivas propriedades.

Propriedades

Nome Tipo Necessário
PartitionIdFilter cadeia (uuid) No
HealthStateFilter número inteiro No
ReplicaFilters matriz de ReplicaHealthStateFilter No

PartitionIdFilter

Tipo: cadeia (uuid)
Obrigatório: Não

ID da partição que corresponde ao filtro. O filtro é aplicado apenas à partição especificada, se existir. Se a partição não existir, não será devolvida nenhuma partição no segmento de estado de funcionamento do cluster com base neste filtro. Se a partição existir, será incluída no segmento de estado de funcionamento do cluster se respeitar as outras propriedades do filtro. Se não for especificado, todas as partições que correspondem aos filtros principais (se existirem) são tidas em consideração e correspondidas aos outros membros do filtro, como o filtro de estado de funcionamento.


HealthStateFilter

Tipo: número inteiro
Obrigatório: Não
Predefinição: 0

O filtro para o estado de funcionamento das partições. Permite selecionar partições se corresponderem aos estados de funcionamento pretendidos. Os valores possíveis são o valor inteiro de um dos seguintes estados de funcionamento. Só são devolvidas partições que correspondam ao filtro. Todas as partições são utilizadas para avaliar o estado de funcionamento agregado do cluster. Se não for especificado, o valor predefinido é Nenhum, a menos que o ID da partição seja especificado. Se o filtro tiver o valor predefinido e o ID da partição for especificado, é devolvida a partição correspondente. Os valores de estado são uma enumeração baseada em sinalizadores, pelo que o valor pode ser uma combinação destes valores obtidos com o operador bit-a-bit "OR". Por exemplo, se o valor fornecido for 6, corresponde às partições com o valor HealthState de OK (2) e Aviso (4).

  • Predefinição – valor predefinido. Corresponde a qualquer HealthState. O valor é zero.
  • Nenhum – filtro que não corresponde a nenhum valor healthState. Utilizado para não devolver resultados numa determinada coleção de estados. O valor é 1.
  • OK - Filtro que corresponde à entrada com o valor HealthState OK. O valor é 2.
  • Aviso – filtro que corresponde à entrada com o valor HealthState Aviso. O valor é 4.
  • Erro – filtro que corresponde à entrada com o valor HealthState Erro. O valor é 8.
  • All - filtro que corresponde à entrada com qualquer valor HealthState. O valor é 65535.

ReplicaFilters

Tipo: matriz de ReplicaHealthStateFilter
Obrigatório: Não

Define uma lista de filtros que especificam as réplicas a serem incluídas no segmento de estado de funcionamento do cluster devolvido como subordinados da partição principal. As réplicas só são devolvidas se a partição principal corresponder a um filtro. Se a lista estiver vazia, não serão devolvidas réplicas. Todas as réplicas são utilizadas para avaliar o estado de funcionamento agregado da partição principal, independentemente dos filtros de entrada. O filtro de partição pode especificar vários filtros de réplica. Por exemplo, pode especificar um filtro para devolver todas as réplicas com o estado de funcionamento Erro e outro filtro para incluir sempre uma réplica identificada pelo respetivo ID de réplica.