ClusterHealthPolicy interface
تعريف نهج صحة يستخدم لتقييم صحة نظام المجموعة أو عقدة نظام المجموعة.
الخصائص
| application |
تعريف خريطة مع الحد الأقصى للنسبة المئوية للتطبيقات غير الصحية لنوع معين من التطبيقات. يحدد كل إدخال كمفتاح اسم نوع التطبيق و كقيمة لعدد صحيح يمثل النسبة المئوية MaxPercentUnhealthyApplications المستخدمة لتقييم تطبيقات نوع التطبيق المحدد. يمكن استخدام مخطط نهج صحة نوع التطبيق أثناء تقييم صحة نظام المجموعة لوصف أنواع التطبيقات الخاصة. يتم تقييم أنواع التطبيقات المضمنة في الخريطة مقابل النسبة المئوية المحددة في الخريطة، وليس مع MaxPercentUnhealthyApplications العمومية المحددة في نهج صحة نظام المجموعة. لا يتم حساب تطبيقات أنواع التطبيقات المحددة في الخريطة مقابل التجمع العمومي للتطبيقات. على سبيل المثال، إذا كانت بعض التطبيقات من نوع ما مهمة، يمكن لمسؤول نظام المجموعة إضافة إدخال إلى الخريطة لنوع التطبيق هذا وتعيين قيمة 0% (أي، لا تتسامح مع أي فشل). يمكن تقييم جميع التطبيقات الأخرى مع تعيين MaxPercentUnhealthyApplications إلى 20% لتحمل بعض حالات الفشل من آلاف مثيلات التطبيق. يتم استخدام مخطط نهج صحة نوع التطبيق فقط إذا كان بيان نظام المجموعة يتيح تقييم صحة نوع التطبيق باستخدام إدخال التكوين ل HealthManager/EnableApplicationTypeHealthEvaluation. |
| consider |
يشير إلى ما إذا كان يتم التعامل مع التحذيرات بنفس خطورة الأخطاء. القيمة الافتراضية: خطأ. |
| max |
الحد الأقصى المسموح به للنسبة المئوية للتطبيقات غير الصحية قبل الإبلاغ عن خطأ. على سبيل المثال، للسماح ل 10% من التطبيقات بأن تكون غير صحية، ستكون هذه القيمة 10. تمثل النسبة المئوية النسبة المئوية القصوى المسموح بها للتطبيقات التي يمكن أن تكون غير صحية قبل اعتبار نظام المجموعة خطأ. إذا تم احترام النسبة المئوية ولكن هناك تطبيق واحد غير سليم على الأقل، يتم تقييم الصحة على أنها تحذير. يتم حساب هذا عن طريق قسمة عدد التطبيقات غير السليمة على العدد الإجمالي لمثيلات التطبيق في نظام المجموعة، باستثناء تطبيقات أنواع التطبيقات المضمنة في ApplicationTypeHealthPolicyMap. يتم تقريب الحساب للأعلى لتحمل فشل واحد على عدد صغير من التطبيقات. النسبة المئوية الافتراضية هي صفر. القيمة الافتراضية: 0. |
| max |
الحد الأقصى المسموح به للعقد غير السليمة قبل الإبلاغ عن خطأ. على سبيل المثال، للسماح ب 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