مشاركة عبر


ClusterHealthPolicy interface

تعريف نهج صحة يستخدم لتقييم صحة نظام المجموعة أو عقدة نظام المجموعة.

الخصائص

applicationTypeHealthPolicyMap

تعريف خريطة مع الحد الأقصى للنسبة المئوية للتطبيقات غير الصحية لنوع معين من التطبيقات. يحدد كل إدخال كمفتاح اسم نوع التطبيق و كقيمة لعدد صحيح يمثل النسبة المئوية MaxPercentUnhealthyApplications المستخدمة لتقييم تطبيقات نوع التطبيق المحدد.

يمكن استخدام مخطط نهج صحة نوع التطبيق أثناء تقييم صحة نظام المجموعة لوصف أنواع التطبيقات الخاصة. يتم تقييم أنواع التطبيقات المضمنة في الخريطة مقابل النسبة المئوية المحددة في الخريطة، وليس مع MaxPercentUnhealthyApplications العمومية المحددة في نهج صحة نظام المجموعة. لا يتم حساب تطبيقات أنواع التطبيقات المحددة في الخريطة مقابل التجمع العمومي للتطبيقات. على سبيل المثال، إذا كانت بعض التطبيقات من نوع ما مهمة، يمكن لمسؤول نظام المجموعة إضافة إدخال إلى الخريطة لنوع التطبيق هذا وتعيين قيمة 0% (أي، لا تتسامح مع أي فشل). يمكن تقييم جميع التطبيقات الأخرى مع تعيين MaxPercentUnhealthyApplications إلى 20% لتحمل بعض حالات الفشل من آلاف مثيلات التطبيق. يتم استخدام مخطط نهج صحة نوع التطبيق فقط إذا كان بيان نظام المجموعة يتيح تقييم صحة نوع التطبيق باستخدام إدخال التكوين ل HealthManager/EnableApplicationTypeHealthEvaluation.

considerWarningAsError

يشير إلى ما إذا كان يتم التعامل مع التحذيرات بنفس خطورة الأخطاء. القيمة الافتراضية: خطأ.

maxPercentUnhealthyApplications

الحد الأقصى المسموح به للنسبة المئوية للتطبيقات غير الصحية قبل الإبلاغ عن خطأ. على سبيل المثال، للسماح ل 10% من التطبيقات بأن تكون غير صحية، ستكون هذه القيمة 10.

تمثل النسبة المئوية النسبة المئوية القصوى المسموح بها للتطبيقات التي يمكن أن تكون غير صحية قبل اعتبار نظام المجموعة خطأ. إذا تم احترام النسبة المئوية ولكن هناك تطبيق واحد غير سليم على الأقل، يتم تقييم الصحة على أنها تحذير. يتم حساب هذا عن طريق قسمة عدد التطبيقات غير السليمة على العدد الإجمالي لمثيلات التطبيق في نظام المجموعة، باستثناء تطبيقات أنواع التطبيقات المضمنة في ApplicationTypeHealthPolicyMap. يتم تقريب الحساب للأعلى لتحمل فشل واحد على عدد صغير من التطبيقات. النسبة المئوية الافتراضية هي صفر. القيمة الافتراضية: 0.

maxPercentUnhealthyNodes

الحد الأقصى المسموح به للعقد غير السليمة قبل الإبلاغ عن خطأ. على سبيل المثال، للسماح ب 10% من العقد لتكون غير صحية، ستكون هذه القيمة 10.

تمثل النسبة المئوية الحد الأقصى المسموح به للعقد التي يمكن أن تكون غير صحية قبل اعتبار نظام المجموعة خطأ. إذا تم احترام النسبة المئوية ولكن هناك عقدة واحدة غير سليمة على الأقل، يتم تقييم الصحة على أنها تحذير. يتم حساب النسبة المئوية عن طريق قسمة عدد العقد غير السليمة على العدد الإجمالي للعقد في نظام المجموعة. يتم تقريب الحساب للأعلى لتحمل فشل واحد على أعداد صغيرة من العقد. النسبة المئوية الافتراضية هي صفر.

في المجموعات الكبيرة، ستكون بعض العقد دائما معطلة أو خارجة للإصلاحات، لذلك يجب تكوين هذه النسبة المئوية لتحمل ذلك. القيمة الافتراضية: 0.

تفاصيل الخاصية

applicationTypeHealthPolicyMap

تعريف خريطة مع الحد الأقصى للنسبة المئوية للتطبيقات غير الصحية لنوع معين من التطبيقات. يحدد كل إدخال كمفتاح اسم نوع التطبيق و كقيمة لعدد صحيح يمثل النسبة المئوية MaxPercentUnhealthyApplications المستخدمة لتقييم تطبيقات نوع التطبيق المحدد.

يمكن استخدام مخطط نهج صحة نوع التطبيق أثناء تقييم صحة نظام المجموعة لوصف أنواع التطبيقات الخاصة. يتم تقييم أنواع التطبيقات المضمنة في الخريطة مقابل النسبة المئوية المحددة في الخريطة، وليس مع MaxPercentUnhealthyApplications العمومية المحددة في نهج صحة نظام المجموعة. لا يتم حساب تطبيقات أنواع التطبيقات المحددة في الخريطة مقابل التجمع العمومي للتطبيقات. على سبيل المثال، إذا كانت بعض التطبيقات من نوع ما مهمة، يمكن لمسؤول نظام المجموعة إضافة إدخال إلى الخريطة لنوع التطبيق هذا وتعيين قيمة 0% (أي، لا تتسامح مع أي فشل). يمكن تقييم جميع التطبيقات الأخرى مع تعيين MaxPercentUnhealthyApplications إلى 20% لتحمل بعض حالات الفشل من آلاف مثيلات التطبيق. يتم استخدام مخطط نهج صحة نوع التطبيق فقط إذا كان بيان نظام المجموعة يتيح تقييم صحة نوع التطبيق باستخدام إدخال التكوين ل HealthManager/EnableApplicationTypeHealthEvaluation.

applicationTypeHealthPolicyMap?: ApplicationTypeHealthPolicyMapItem[]

قيمة الخاصية

considerWarningAsError

يشير إلى ما إذا كان يتم التعامل مع التحذيرات بنفس خطورة الأخطاء. القيمة الافتراضية: خطأ.

considerWarningAsError?: boolean

قيمة الخاصية

boolean

maxPercentUnhealthyApplications

الحد الأقصى المسموح به للنسبة المئوية للتطبيقات غير الصحية قبل الإبلاغ عن خطأ. على سبيل المثال، للسماح ل 10% من التطبيقات بأن تكون غير صحية، ستكون هذه القيمة 10.

تمثل النسبة المئوية النسبة المئوية القصوى المسموح بها للتطبيقات التي يمكن أن تكون غير صحية قبل اعتبار نظام المجموعة خطأ. إذا تم احترام النسبة المئوية ولكن هناك تطبيق واحد غير سليم على الأقل، يتم تقييم الصحة على أنها تحذير. يتم حساب هذا عن طريق قسمة عدد التطبيقات غير السليمة على العدد الإجمالي لمثيلات التطبيق في نظام المجموعة، باستثناء تطبيقات أنواع التطبيقات المضمنة في ApplicationTypeHealthPolicyMap. يتم تقريب الحساب للأعلى لتحمل فشل واحد على عدد صغير من التطبيقات. النسبة المئوية الافتراضية هي صفر. القيمة الافتراضية: 0.

maxPercentUnhealthyApplications?: number

قيمة الخاصية

number

maxPercentUnhealthyNodes

الحد الأقصى المسموح به للعقد غير السليمة قبل الإبلاغ عن خطأ. على سبيل المثال، للسماح ب 10% من العقد لتكون غير صحية، ستكون هذه القيمة 10.

تمثل النسبة المئوية الحد الأقصى المسموح به للعقد التي يمكن أن تكون غير صحية قبل اعتبار نظام المجموعة خطأ. إذا تم احترام النسبة المئوية ولكن هناك عقدة واحدة غير سليمة على الأقل، يتم تقييم الصحة على أنها تحذير. يتم حساب النسبة المئوية عن طريق قسمة عدد العقد غير السليمة على العدد الإجمالي للعقد في نظام المجموعة. يتم تقريب الحساب للأعلى لتحمل فشل واحد على أعداد صغيرة من العقد. النسبة المئوية الافتراضية هي صفر.

في المجموعات الكبيرة، ستكون بعض العقد دائما معطلة أو خارجة للإصلاحات، لذلك يجب تكوين هذه النسبة المئوية لتحمل ذلك. القيمة الافتراضية: 0.

maxPercentUnhealthyNodes?: number

قيمة الخاصية

number