Freigeben über


ClusterHealthPolicy.ApplicationTypeHealthPolicyMap Eigenschaft

Definition

Ruft die Zuordnung mit MaxPercentUnhealthyApplications pro Anwendungstypnamen ab.

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

Eigenschaftswert

Die Integritätsrichtlinienzuordnung der Anwendung mit MaxPercentUnhealthyApplications pro Anwendungstypnamen.

Hinweise

Die Zuordnung der Anwendungstyp-Integritätsrichtlinie kann während der Clusterintegritätsevaluierung verwendet werden, um spezielle Anwendungstypen zu beschreiben. Standardmäßig werden alle Anwendungen in einen Pool eingefügt und mit MaxPercentUnhealthyApplicationsausgewertet. Wenn ein oder mehrere Anwendungstypen speziell sind und anders behandelt werden sollen, können sie aus dem globalen Pool entfernt und anhand der Prozentsätze ausgewertet werden, die ihrem Anwendungstypnamen in der Zuordnung zugeordnet sind. Beispielsweise enthält ein Cluster Tausende von Anwendungen mit unterschiedlichen Typen und wenige Steueranwendungsinstanzen eines besonderen Anwendungstyps. Die Steueranwendungen dürfen niemals einen Fehlerstatus aufweisen. Daher können Benutzer globale MaxPercentUnhealthyApplications auf 20 % angeben, um einige Fehler zu tolerieren, aber für den Anwendungstyp "ControlApplicationType" legen Sie maxPercentUnhealthyApplications auf 0 fest. Wenn einige der zahlreichen Anwendungen fehlerhaft sind, aber unter dem globalen Prozentsatz für fehlerhafte Anwendungen liegen, wird der Cluster mit einer Warnung ausgewertet. Der Integritätszustand „Warnung“ wirkt sich nicht auf ein Clusterupgrade oder auf andere Überwachungen aus, die durch den Integritätszustand „Fehler“ ausgelöst werden. Aber selbst eine steuerungsbasierte Anwendung würde einen Clusterintegritätsfehler verursachen, der ein Rollback oder ein Clusterupgrade verhindern kann.

>

Für die in der Zuordnung definierten Anwendungstypen werden alle Anwendungsinstanzen aus dem globalen Anwendungspool entfernt. Sie werden anhand des speziellen MaxPercentUnhealthyApplications-Werts aus der Zuordnung basierend auf der Gesamtanzahl von Anwendungen des Anwendungstyps ausgewertet. Die restlichen Anwendungen verbleiben im globalen Pool und werden mit MaxPercentUnhealthyApplications ausgewertet.

Um Einträge für die spezifischen Anwendungstypen im Clustermanifest zu definieren, fügen Sie in FabricSettings Einträge für Parameter hinzu, deren Name aus dem Präfix "ApplicationTypeMaxPercentUnhealthyApplications-" gefolgt vom Anwendungstypnamen besteht.

Wenn für einen Anwendungstyp keine Richtlinie angegeben ist, wird für die Auswertung die Standardeinstellung MaxPercentUnhealthyApplications verwendet.

Die Auswertung der Anwendungstypintegrität erfolgt nur, wenn der Cluster mit EnableApplicationTypeHealthEvaluation truekonfiguriert ist. Die Einstellung ist standardmäßig deaktiviert.

Gilt für: