ClusterHealthPolicy.ApplicationTypeHealthPolicyMap Propriedade

Definição

Obtém o mapa com MaxPercentUnhealthyApplications por nome de tipo de aplicativo.

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

Valor da propriedade

O mapa da política de integridade do tipo de aplicativo com MaxPercentUnhealthyApplications por nome de tipo de aplicativo.

Comentários

O mapa da política de integridade do tipo de aplicativo pode ser usado durante a avaliação da integridade do cluster para descrever tipos especiais de aplicativo. Por padrão, todos os aplicativos são colocados em um pool e avaliados com MaxPercentUnhealthyApplications. Se um ou mais tipos de aplicativo forem especiais e precisarem ser tratados de uma maneira diferente, eles poderão ser retirados do pool global e avaliados em relação aos percentuais associados ao nome do tipo de aplicativo no mapa. Por exemplo, em um cluster, há milhares de aplicativos de diferentes tipos e algumas instâncias de aplicativo de controle de um tipo especial de aplicativo. Os aplicativos de controle nunca deve apresentar erro. Assim, os usuários podem especificar MaxPercentUnhealthyApplications global como 20% para tolerar algumas falhas, mas para o tipo de aplicativo "ControlApplicationType" defina MaxPercentUnhealthyApplications como 0. Dessa forma, se alguns dos muitos aplicativos estiverem em estado não íntegro, mas abaixo da porcentagem de não integridade global, o estado do cluster será Aviso. Um estado de integridade de aviso não afeta a atualização do cluster nem outros recursos de monitoramento disparados pelo estado de integridade Erro. Mas mesmo um aplicativo de controle em erro cometeria um erro de integridade do cluster, o que pode reverter ou impedir uma atualização de cluster.

>

Para os tipos de aplicativo definidos no mapa, todas as instâncias do aplicativo são retiradas do pool global de aplicativos. Eles são avaliados com base no número total de aplicativos do tipo de aplicativo, usando MaxPercentUnhealthyApplications específico do mapa. O restante dos aplicativos permanece no pool global e é avaliado com MaxPercentUnhealthyApplications.

Para definir entradas para os tipos de aplicativo específicos no manifesto do cluster, no FabricSettings, adicione entradas para parâmetros com o nome formado pelo prefixo "ApplicationTypeMaxPercentUnhealthyApplications-" seguido pelo nome do tipo de aplicativo.

Se nenhuma política for especificada para um tipo de aplicativo, o MaxPercentUnhealthyApplications padrão será usado para avaliação.

A avaliação de integridade do tipo de aplicativo é feita somente quando o cluster é configurado com EnableApplicationTypeHealthEvaluation true. Essa configuração é desabilitada por padrão.

Aplica-se a