Get-ServiceFabricPartitionHealth

الحصول على صحة قسم Service Fabric.

بناء الجملة

Get-ServiceFabricPartitionHealth
   [-PartitionId] <Guid>
   [-ConsiderWarningAsError <Boolean>]
   [-MaxPercentUnhealthyReplicasPerPartition <Byte>]
   [-EventsHealthStateFilter <Int64>]
   [-EventsFilter <HealthStateFilter>]
   [-ReplicasHealthStateFilter <Int64>]
   [-ReplicasFilter <HealthStateFilter>]
   [-ExcludeHealthStatistics]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

الوصف

يحصل الأمر cmdlet Get-ServiceFabricPartitionHealth على صحة قسم Service Fabric. إذا قمت بتحديد قسم غير موجود في المخزن الصحي، فإن cmdlet هذا يرجع خطأ.

قبل إجراء أي عملية على مجموعة Service Fabric، قم بإنشاء اتصال بالمجموعة باستخدام Connect-ServiceFabricCluster cmdlet.

أمثلة

مثال 1: الحصول على الأحداث الصحية لقسم الخدمة

PS C:\> $ToDoPartition01 = Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS
PS C:\> Get-ServiceFabricPartitionHealth -PartitionId $ToDoPartition01.PartitionId

يستخدم الأمر الأول الأمر Get-ServiceFabricPartition للحصول على كائن قسم خدمة singleton للخدمة المحددة، ثم يخزن الكائن في متغير $ToDoPartition 01.

يحصل الأمر الثاني على صحة القسم باستخدام الخاصية PartitionId للكائن المخزن في $ToDoPartition 01.

مثال 2: الاستعلام عن صحة قسم الخدمة باستخدام نهج الحماية المخصصة وعوامل تصفية الإرجاع

PS C:\> Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS | Get-ServiceFabricPartitionHealth -ConsiderWarningAsError $True -EventsFilter Error

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

المعلمات

-ConsiderWarningAsError

يشير إلى ما إذا كان يجب التعامل مع تقرير حماية تحذير على أنه خطأ أثناء تقييم السلامة.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EventsFilter

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

Type:HealthStateFilter
Accepted values:Default, None, Ok, Warning, Error, All
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EventsHealthStateFilter

تم إهمال هذه المعلمة. حدد المعلمة EventsFilter بدلا من ذلك.

Type:Int64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExcludeHealthStatistics

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxPercentUnhealthyReplicasPerPartition

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

Type:Byte
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PartitionId

يحدد معرف قسم Service Fabric.

Type:Guid
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ReplicasFilter

تحديد عامل التصفية لتوابع ReplicaHealthState استنادا إلى الحالة الصحية. يمكن الحصول على القيمة من الأعضاء أو عمليات البت على أعضاء HealthStateFilter. يتم إرجاع الأطفال الذين يتطابقون مع عامل التصفية فقط. يتم استخدام جميع الأطفال لتقييم الحالة الصحية المجمعة للكيان. إذا لم تُحدد، فستُرجع جميع الإدخالات.

Type:HealthStateFilter
Accepted values:Default, None, Ok, Warning, Error, All
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReplicasHealthStateFilter

تم إهمال هذه المعلمة. حدد المعلمة ReplicasFilter بدلا من ذلك.

Type:Int64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

تحديد فترة المهلة، بالثوان، للعملية.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

الإدخالات

System.Guid

المخرجات

System.Object