MonitoringPolicyDescription
Décrit les paramètres de surveillance d’une mise à niveau en mode surveillé.
Propriétés
Nom | Type | Obligatoire |
---|---|---|
FailureAction |
string (énumération) | Non |
HealthCheckWaitDurationInMilliseconds |
string | Non |
HealthCheckStableDurationInMilliseconds |
string | Non |
HealthCheckRetryTimeoutInMilliseconds |
string | Non |
UpgradeTimeoutInMilliseconds |
string | Non |
UpgradeDomainTimeoutInMilliseconds |
string | Non |
FailureAction
Type : chaîne (énumération)
Obligatoire : Non
Action de compensation à effectuer quand une mise à niveau de type Surveillé détecte des violations de stratégie de surveillance ou de stratégie d’intégrité. Non valide indique que l’action d’échec n’est pas valide. La restauration spécifie que la mise à niveau commencera automatiquement à être rétablie. Manual indique que la mise à niveau bascule vers le mode de mise à niveau UnmonitoredManual.
Les valeurs possibles sont les suivantes :
-
Invalid
- Indique que l’action d’échec n’est pas valide. Toutes les énumérations Service Fabric ont le type non valide. La valeur est égale à zéro. -
Rollback
- La mise à niveau commence automatiquement à être rétablie. La valeur est 1 -
Manual
- La mise à niveau bascule vers le mode de mise à niveau UnmonitoredManual. La valeur est 2
HealthCheckWaitDurationInMilliseconds
Type : chaîne
Obligatoire : Non
Délai d’attente entre l’achèvement d’un domaine de mise à niveau et l’application des stratégies d’intégrité. Elle est d’abord interprétée en tant que chaîne représentant une durée ISO 8601. Si cette tentative échoue, elle est interprétée comme un nombre représentant le nombre total de millisecondes.
HealthCheckStableDurationInMilliseconds
Type : chaîne
Obligatoire : Non
Durée pendant laquelle l’application ou le cluster doivent rester sains avant que la mise à niveau ne passe au domaine de mise à niveau suivant. Elle est d’abord interprétée en tant que chaîne représentant une durée ISO 8601. Si cette tentative échoue, elle est interprétée comme un nombre représentant le nombre total de millisecondes.
HealthCheckRetryTimeoutInMilliseconds
Type : chaîne
Obligatoire : Non
Durée pendant laquelle effectuer des tentatives d’évaluation d’intégrité lorsque l’application ou le cluster ne sont pas sains, avant l’exécution d’un action FailureAction. Elle est d’abord interprétée en tant que chaîne représentant une durée ISO 8601. Si cette tentative échoue, elle est interprétée comme un nombre représentant le nombre total de millisecondes.
UpgradeTimeoutInMilliseconds
Type : chaîne
Obligatoire : Non
Durée d’exécution de l’ensemble de la mise à niveau avant l’exécution de FailureAction. Elle est d’abord interprétée en tant que chaîne représentant une durée ISO 8601. Si cette tentative échoue, elle est interprétée comme un nombre représentant le nombre total de millisecondes.
UpgradeDomainTimeoutInMilliseconds
Type : chaîne
Obligatoire : Non
Durée d’exécution de chaque domaine de mise à niveau avant l’exécution de FailureAction. Elle est d’abord interprétée en tant que chaîne représentant une durée ISO 8601. Si cette tentative échoue, elle est interprétée comme un nombre représentant le nombre total de millisecondes.