Compartilhar via


PartitionHealthStateFilter

Define critérios correspondentes para determinar se uma partição deve ser incluída como um filho de um serviço na parte de integridade do cluster. As partições só serão retornadas se as entidades pai corresponderem a um filtro especificado na descrição da consulta da parte de integridade do cluster. O serviço pai e o aplicativo devem ser incluídos na parte de integridade do cluster. Um filtro pode corresponder a zero, uma ou várias partições, dependendo de suas propriedades.

Propriedades

Nome Type Obrigatório
PartitionIdFilter string (uuid) Não
HealthStateFilter inteiro No
ReplicaFilters matriz de ReplicaHealthStateFilter Não

PartitionIdFilter

Tipo: cadeia de caracteres (uuid)
Obrigatório: não

ID da partição que corresponde ao filtro. O filtro será aplicado somente à partição especificada, se existir. Se a partição não existir, nenhuma partição será retornada na parte de integridade do cluster com base nesse filtro. Se a partição existir, ela será incluída na parte de integridade do cluster se respeitar as outras propriedades de filtro. Se não for especificado, todas as partições que correspondem aos filtros pai (se houver) serão levadas em consideração e correspondidas aos outros membros do filtro, como o filtro de estado de integridade.


HealthStateFilter

Tipo: inteiro
Obrigatório: não
Padrão: 0

O filtro para o estado de integridade das partições. Ele permite selecionar partições se corresponderem aos estados de integridade desejados. Os valores possíveis são um valor inteiro de um dos seguintes estados de integridade. Somente as partições que correspondem ao filtro são retornadas. Todas as partições são usadas para avaliar o estado de integridade agregado do cluster. Se não for especificado, o valor padrão será Nenhum, a menos que a ID da partição seja especificada. Se o filtro tiver o valor padrão e a ID da partição for especificada, a partição correspondente será retornada. Os valores de estado são enumerações baseadas no sinalizador. Assim, o valor pode ser uma combinação desses valores obtidos, usando o operador 'OR' bit a bit. Por exemplo, se o valor fornecido for 6, ele corresponderá as partições com o valor de HealthState de OK (2) e Aviso (4).

  • Padrão – valor padrão. Corresponde a qualquer HealthState. O valor é zero.
  • Nenhum – filtro que não corresponde a nenhum valor de HealthState. Usado para não retornar qualquer resultado em um determinado conjunto de estados. O valor é 1.
  • Ok - Filtro que corresponde à entrada com o valor de HealthState Ok. O valor é 2.
  • Aviso – filtro que corresponde à entrada com o valor de HealthState Aviso. O valor é 4.
  • Erro – filtro que corresponde à entrada com o valor de HealthState Error. O valor é 8.
  • Todos – 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 quais réplicas serão incluídas na parte de integridade do cluster retornada como filhos da partição pai. As réplicas serão retornadas somente se a partição pai corresponder a um filtro. Se a lista estiver vazia, nenhuma réplica será retornada. Todas as réplicas são usadas para avaliar o estado de integridade agregada da partição pai, independentemente dos filtros de entrada. O filtro de partição pode especificar vários filtros réplica. Por exemplo, ele pode especificar um filtro para retornar todas as réplicas com o estado de integridade Error e outro filtro para sempre incluir um réplica identificado por sua ID de réplica.