Compartir a través de


ApplicationHealthStateFilter

Define los criterios de coincidencia para determinar si una aplicación debe incluirse en el fragmento de estado del clúster. Un filtro puede coincidir con cero, una o varias aplicaciones, según sus propiedades.

Propiedades

Nombre Tipo Obligatorio
ApplicationNameFilter string No
ApplicationTypeNameFilter string No
HealthStateFilter integer No
ServiceFilters matriz de ServiceHealthStateFilter No
DeployedApplicationFilters matriz de DeployedApplicationHealthStateFilter No

ApplicationNameFilter

Tipo: cadena
Obligatoria: no

Nombre de la aplicación que coincide con el filtro, como un URI de tejido. El filtro solo se aplica a la aplicación especificada, si existe. Si la aplicación no existe, no se devuelve ninguna aplicación en el fragmento de estado del clúster en función de este filtro. Si la aplicació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 aplicaciones se comparan con los demás miembros del filtro, como el filtro de estado de mantenimiento.


ApplicationTypeNameFilter

Tipo: cadena
Obligatoria: no

Nombre del tipo de aplicación que coincide con el filtro. Si se especifica, el filtro solo se aplica a las aplicaciones del tipo de aplicación seleccionado, si existe alguno. Si no existe ninguna aplicación del tipo de aplicación especificado, no se devuelve ninguna aplicación en el fragmento de estado del clúster en función de este filtro. Cada aplicación del tipo de aplicación especificado se incluye en el fragmento de estado del clúster si respeta las demás propiedades de filtro. Si no se especifica, todas las aplicaciones se comparan 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 aplicaciones. Permite seleccionar aplicaciones si coinciden con los estados de mantenimiento deseados. Los valores posibles son un valor entero de uno de los siguientes estados de mantenimiento. Solo se devuelven las aplicaciones que coinciden con el filtro. Todas las aplicaciones 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 nombre de la aplicación o el nombre del tipo de aplicación. Si el filtro tiene el valor predeterminado y se especifica el nombre de la aplicación, se devuelve la aplicació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 las aplicaciones 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.

ServiceFilters

Tipo: matriz de ServiceHealthStateFilter
Obligatoria: no

Define una lista de filtros que especifican qué servicios se incluirán en el fragmento de estado del clúster devuelto como elementos secundarios de la aplicación. Los servicios solo se devuelven si la aplicación primaria coincide con un filtro. Si la lista está vacía, no se devuelve ningún servicio. Todos los servicios se usan para evaluar el estado de mantenimiento agregado de la aplicación primaria, independientemente de los filtros de entrada. El filtro de aplicación puede especificar varios filtros de servicio. Por ejemplo, puede especificar un filtro para devolver todos los servicios con el estado de mantenimiento Error y otro filtro para incluir siempre un servicio identificado por su nombre de servicio.


DeployedApplicationFilters

Tipo: matriz de DeployedApplicationHealthStateFilter
Obligatoria: no

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