ClusterHealthPolicy interface

Kümenin veya küme düğümünün durumunu değerlendirmek için kullanılan bir sistem durumu ilkesini tanımlar.

Özellikler

applicationTypeHealthPolicyMap

Belirli uygulama türleri için en yüksek iyi durumda olmayan uygulama yüzdesine sahip bir harita tanımlar. Her girdi, uygulama türü adını anahtar olarak ve belirtilen uygulama türünün uygulamalarını değerlendirmek için kullanılan MaxPercentUnhealthyApplications yüzdesini temsil eden bir tamsayı olarak belirtir.

Uygulama türü sistem durumu ilkesi eşlemesi, özel uygulama türlerini açıklamak için küme durumu değerlendirmesi sırasında kullanılabilir. Eşlemeye dahil edilen uygulama türleri, küme sistem durumu ilkesinde tanımlanan genel MaxPercentUnhealthyApplications ile değil, haritada belirtilen yüzdeye göre değerlendirilir. Haritada belirtilen uygulama türlerinin uygulamaları, genel uygulama havuzuna göre sayılmaz. Örneğin, bir türdeki bazı uygulamalar kritikse, küme yöneticisi söz konusu uygulama türü için eşlemeye bir giriş ekleyebilir ve 0% değeri atayabilir (başka bir ifadeyle herhangi bir hataya izin verme). Diğer tüm uygulamalar, binlerce uygulama örneğinden bazı hataları tolere etmek için MaxPercentUnhealthyApplications değeri 20% olarak ayarlanabilir. Uygulama türü sistem durumu ilkesi eşlemesi yalnızca küme bildirimi HealthManager/EnableApplicationTypeHealthEvaluation yapılandırma girdisini kullanarak uygulama türü sistem durumu değerlendirmesini etkinleştirirse kullanılır.

considerWarningAsError

Uyarıların hatalarla aynı önem derecesine sahip olup olmadığını gösterir. Varsayılan değer: false.

maxPercentUnhealthyApplications

Hata raporlamadan önce, iyi durumda olmayan uygulamaların izin verilen en yüksek yüzdesi. Örneğin, 10% uygulamanın iyi durumda olmamasına izin vermek için bu değer 10 olur.

Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan uygulamaların en yüksek tolere edilen yüzdesini temsil eder. Yüzdeye uyulup en az bir iyi durumda olmayan uygulama varsa sistem durumu Uyarı olarak değerlendirilir. Bu, ApplicationTypeHealthPolicyMap'e dahil edilen uygulama türlerinin uygulamaları hariç olmak üzere, iyi durumda olmayan uygulamaların sayısı kümedeki uygulama örneklerinin toplam sayısına bölünerek hesaplanır. Hesaplama, az sayıda uygulamada bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır. Varsayılan değer: 0.

maxPercentUnhealthyNodes

Hata raporlamadan önce iyi durumda olmayan düğümlerin izin verilen en yüksek yüzdesi. Örneğin, 10% düğümün iyi durumda olmamasına izin vermek için bu değer 10 olur.

Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan düğümlerin en yüksek tolere edilen yüzdesini temsil eder. Yüzdeye uyulup en az bir iyi durumda olmayan düğüm varsa sistem durumu Uyarı olarak değerlendirilir. Yüzde, iyi durumda olmayan düğüm sayısı kümedeki toplam düğüm sayısına bölünerek hesaplanır. Hesaplama, az sayıda düğümde bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır.

Büyük kümelerde, bazı düğümler onarım için her zaman devre dışı kalır, bu nedenle bu yüzde bunu tolere edecek şekilde yapılandırılmalıdır. Varsayılan değer: 0.

Özellik Ayrıntıları

applicationTypeHealthPolicyMap

Belirli uygulama türleri için en yüksek iyi durumda olmayan uygulama yüzdesine sahip bir harita tanımlar. Her girdi, uygulama türü adını anahtar olarak ve belirtilen uygulama türünün uygulamalarını değerlendirmek için kullanılan MaxPercentUnhealthyApplications yüzdesini temsil eden bir tamsayı olarak belirtir.

Uygulama türü sistem durumu ilkesi eşlemesi, özel uygulama türlerini açıklamak için küme durumu değerlendirmesi sırasında kullanılabilir. Eşlemeye dahil edilen uygulama türleri, küme sistem durumu ilkesinde tanımlanan genel MaxPercentUnhealthyApplications ile değil, haritada belirtilen yüzdeye göre değerlendirilir. Haritada belirtilen uygulama türlerinin uygulamaları, genel uygulama havuzuna göre sayılmaz. Örneğin, bir türdeki bazı uygulamalar kritikse, küme yöneticisi söz konusu uygulama türü için eşlemeye bir giriş ekleyebilir ve 0% değeri atayabilir (başka bir ifadeyle herhangi bir hataya izin verme). Diğer tüm uygulamalar, binlerce uygulama örneğinden bazı hataları tolere etmek için MaxPercentUnhealthyApplications değeri 20% olarak ayarlanabilir. Uygulama türü sistem durumu ilkesi eşlemesi yalnızca küme bildirimi HealthManager/EnableApplicationTypeHealthEvaluation yapılandırma girdisini kullanarak uygulama türü sistem durumu değerlendirmesini etkinleştirirse kullanılır.

applicationTypeHealthPolicyMap?: ApplicationTypeHealthPolicyMapItem[]

Özellik Değeri

considerWarningAsError

Uyarıların hatalarla aynı önem derecesine sahip olup olmadığını gösterir. Varsayılan değer: false.

considerWarningAsError?: boolean

Özellik Değeri

boolean

maxPercentUnhealthyApplications

Hata raporlamadan önce, iyi durumda olmayan uygulamaların izin verilen en yüksek yüzdesi. Örneğin, 10% uygulamanın iyi durumda olmamasına izin vermek için bu değer 10 olur.

Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan uygulamaların en yüksek tolere edilen yüzdesini temsil eder. Yüzdeye uyulup en az bir iyi durumda olmayan uygulama varsa sistem durumu Uyarı olarak değerlendirilir. Bu, ApplicationTypeHealthPolicyMap'e dahil edilen uygulama türlerinin uygulamaları hariç olmak üzere, iyi durumda olmayan uygulamaların sayısı kümedeki uygulama örneklerinin toplam sayısına bölünerek hesaplanır. Hesaplama, az sayıda uygulamada bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır. Varsayılan değer: 0.

maxPercentUnhealthyApplications?: number

Özellik Değeri

number

maxPercentUnhealthyNodes

Hata raporlamadan önce iyi durumda olmayan düğümlerin izin verilen en yüksek yüzdesi. Örneğin, 10% düğümün iyi durumda olmamasına izin vermek için bu değer 10 olur.

Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan düğümlerin en yüksek tolere edilen yüzdesini temsil eder. Yüzdeye uyulup en az bir iyi durumda olmayan düğüm varsa sistem durumu Uyarı olarak değerlendirilir. Yüzde, iyi durumda olmayan düğüm sayısı kümedeki toplam düğüm sayısına bölünerek hesaplanır. Hesaplama, az sayıda düğümde bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır.

Büyük kümelerde, bazı düğümler onarım için her zaman devre dışı kalır, bu nedenle bu yüzde bunu tolere edecek şekilde yapılandırılmalıdır. Varsayılan değer: 0.

maxPercentUnhealthyNodes?: number

Özellik Değeri

number