ArmApplicationHealthPolicy interface
Definisce un criterio di integrità usato per valutare l'integrità di un'applicazione o di una delle relative entità figlio.
Proprietà
| consider |
Indica se gli avvisi vengono considerati con la stessa gravità degli errori. |
| default |
Criteri di integrità usati per impostazione predefinita per valutare l'integrità di un tipo di servizio. |
| max |
Percentuale massima consentita di applicazioni distribuite non integre. I valori consentiti sono valori byte compresi tra zero e 100. La percentuale rappresenta la percentuale massima tollerata di applicazioni distribuite che possono non essere integre prima che l'applicazione venga considerata in errore. Questo valore viene calcolato dividendo il numero di applicazioni distribuite non integre sul numero di nodi in cui l'applicazione è attualmente distribuita nel cluster. Il calcolo arrotonda fino a tollerare un errore in un numero ridotto di nodi. La percentuale predefinita è zero. |
| service |
Mappa con i criteri di integrità del tipo di servizio per ogni nome del tipo di servizio. La mappa è vuota per impostazione predefinita. |
Dettagli proprietà
considerWarningAsError
Indica se gli avvisi vengono considerati con la stessa gravità degli errori.
considerWarningAsError?: boolean
Valore della proprietà
boolean
defaultServiceTypeHealthPolicy
Criteri di integrità usati per impostazione predefinita per valutare l'integrità di un tipo di servizio.
defaultServiceTypeHealthPolicy?: ArmServiceTypeHealthPolicy
Valore della proprietà
maxPercentUnhealthyDeployedApplications
Percentuale massima consentita di applicazioni distribuite non integre. I valori consentiti sono valori byte compresi tra zero e 100. La percentuale rappresenta la percentuale massima tollerata di applicazioni distribuite che possono non essere integre prima che l'applicazione venga considerata in errore. Questo valore viene calcolato dividendo il numero di applicazioni distribuite non integre sul numero di nodi in cui l'applicazione è attualmente distribuita nel cluster. Il calcolo arrotonda fino a tollerare un errore in un numero ridotto di nodi. La percentuale predefinita è zero.
maxPercentUnhealthyDeployedApplications?: number
Valore della proprietà
number
serviceTypeHealthPolicyMap
Mappa con i criteri di integrità del tipo di servizio per ogni nome del tipo di servizio. La mappa è vuota per impostazione predefinita.
serviceTypeHealthPolicyMap?: {[propertyName: string]: ArmServiceTypeHealthPolicy}
Valore della proprietà
{[propertyName: string]: ArmServiceTypeHealthPolicy}