Compartir a través de


ClusterHealthPolicy.ApplicationTypeHealthPolicyMap Propiedad

Definición

Obtiene el mapa con MaxPercentUnhealthyApplications por nombre de tipo de aplicación.

public System.Fabric.Health.ApplicationTypeHealthPolicyMap ApplicationTypeHealthPolicyMap { get; }
member this.ApplicationTypeHealthPolicyMap : System.Fabric.Health.ApplicationTypeHealthPolicyMap
Public ReadOnly Property ApplicationTypeHealthPolicyMap As ApplicationTypeHealthPolicyMap

Valor de propiedad

La asignación de directivas de mantenimiento de tipo de aplicación con MaxPercentUnhealthyApplications por nombre de tipo de aplicación.

Comentarios

La asignación de directiva de mantenimiento de tipo de aplicación se puede usar durante la evaluación de mantenimiento del clúster para describir tipos de aplicación especiales. De forma predeterminada, todas las aplicaciones se colocan en un grupo y se evalúan con MaxPercentUnhealthyApplications. Si uno o varios tipos de aplicación son especiales y se deben tratar de otra manera, se pueden sacar del grupo global y evaluarse con los porcentajes asociados a su nombre de tipo de aplicación en el mapa. Por ejemplo, en un clúster hay miles de aplicaciones de distintos tipos y algunas instancias de la aplicación de control de un tipo especial de aplicación. Las aplicaciones de control nunca deben estar en estado de error. Por lo tanto, los usuarios pueden especificar MaxPercentUnhealthyApplications global en un 20 % para tolerar algunos errores, pero para el tipo de aplicación "ControlApplicationType" establezca MaxPercentUnhealthyApplications en 0. Así, si alguna de las muchas aplicaciones se encuentra en un estado incorrecto, pero por debajo del porcentaje de error global, el clúster se evaluará con estado de Warning (Advertencia). Un estado de advertencia no afecta a la actualización del clúster ni a ninguna supervisión desencadenada por el estado de mantenimiento de Error. Pero incluso una aplicación de control en error produciría un error de mantenimiento del clúster, lo que puede revertir o impedir una actualización del clúster.

>

En el caso de los tipos de aplicación que se definen en la asignación, todas las instancias de la aplicación se sacan del grupo global de aplicaciones. Se evalúan en función del número total de aplicaciones del tipo de aplicación, mediante el MaxPercentUnhealthyApplications específico de la asignación. El resto de las aplicaciones permanecen en el grupo global y se evalúan con MaxPercentUnhealthyApplications.

Para definir entradas para los tipos de aplicación específicos en el manifiesto del clúster, en FabricSettings se agregan entradas para parámetros con el nombre formado por el prefijo "ApplicationTypeMaxPercentUnhealthyApplications-" seguido del nombre del tipo de aplicación.

Si no se especifica ninguna directiva para un tipo de aplicación, se usa el valor predeterminado MaxPercentUnhealthyApplications para la evaluación.

La evaluación del estado del tipo de aplicación solo se realiza cuando el clúster está configurado con EnableApplicationTypeHealthEvaluation true. Este valor está deshabilitado de manera predeterminada.

Se aplica a