Compartir a través de


PartitionHealthStateFilter

Define los criterios de coincidencia para determinar si una partición debe incluirse como elemento secundario de un servicio en el fragmento de estado del clúster. Las particiones solo se devuelven si las entidades primarias coinciden con un filtro especificado en la descripción de la consulta del fragmento de estado del clúster. El servicio primario y la aplicación deben incluirse en el fragmento de estado del clúster. Un filtro puede coincidir con cero, una o varias particiones, en función de sus propiedades.

Propiedades

Nombre Tipo Obligatorio
PartitionIdFilter string (uuid) No
HealthStateFilter integer No
ReplicaFilters matriz de ReplicaHealthStateFilter No

PartitionIdFilter

Tipo: cadena (uuid)
Obligatoria: no

Identificador de la partición que coincide con el filtro. El filtro solo se aplica a la partición especificada, si existe. Si la partición no existe, no se devuelve ninguna partición en el fragmento de estado del clúster basado en este filtro. Si la partición existe, se incluye en el fragmento de estado del clúster si respeta las demás propiedades de filtro. Si no se especifica, todas las particiones que coinciden con los filtros primarios (si existen) se tienen en cuenta y coinciden con los demás miembros del filtro, como el filtro de estado de mantenimiento.


HealthStateFilter

Tipo: entero
Obligatoria: no
Predeterminado:

Filtro para el estado de mantenimiento de las particiones. Permite seleccionar particiones si coinciden con los estados de mantenimiento deseados. Los valores posibles son valores enteros de uno de los siguientes estados de mantenimiento. Se devuelven únicamente las particiones que coinciden con el filtro. Todas las particiones se usan para evaluar el estado de mantenimiento agregado del clúster. Si no se especifica, el valor predeterminado es None, a menos que se especifique el identificador de partición. Si el filtro tiene el valor predeterminado y se especifica el identificador de partición, se devuelve la partición coincidente. Los valores de estado se marcan según la enumeración, por lo que el valor puede ser una combinación de estos valores obtenidos mediante el operador bit a bit 'OR'. Por ejemplo, si el valor proporcionado es 6, coincide con particiones con el valor HealthState de OK (2) y Warning (4).

  • Valor predeterminado: valor predeterminado. Coincide con cualquier HealthState. El valor predeterminado es cero.
  • Ninguno: filtro que no coincide con ningún valor healthState. Se utiliza para no devolver ningún resultado en una determinada colección de estados. El valor es 1.
  • Ok: filtro que coincide con la entrada con el valor HealthState Ok. El valor es 2.
  • Advertencia: filtro que coincide con la entrada con el valor HealthState Advertencia. El valor es 4.
  • Error: filtro que coincide con la entrada con el valor HealthState Error. El valor es 8.
  • All: filtro que coincide con la entrada con cualquier valor HealthState. El valor es 65535.

ReplicaFilters

Tipo: matriz de ReplicaHealthStateFilter
Obligatoria: no

Define una lista de filtros que especifican qué réplicas se incluirán en el fragmento de estado del clúster devuelto como elementos secundarios de la partición primaria. Las réplicas solo se devuelven si la partición primaria coincide con un filtro. Si la lista está vacía, no se devuelve ninguna réplica. Todas las réplicas se usan para evaluar el estado de mantenimiento agregado de la partición primaria, independientemente de los filtros de entrada. El filtro de partición puede especificar varios filtros de réplica. Por ejemplo, puede especificar un filtro para devolver todas las réplicas con estado de mantenimiento Error y otro filtro para incluir siempre una réplica identificada por su identificador de réplica.