Get-ServiceFabricServiceHealth
الحصول على صحة خدمة Service Fabric.
بناء الجملة
Get-ServiceFabricServiceHealth
[-ServiceName] <Uri>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyPartitionsPerService <Byte>]
[-MaxPercentUnhealthyReplicasPerPartition <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-PartitionsHealthStateFilter <Int64>]
[-PartitionsFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
الوصف
يحصل الأمر cmdlet Get-ServiceFabricServiceHealth على صحة خدمة Service Fabric. إذا قمت بتحديد خدمة غير موجودة في المخزن الصحي، فإن cmdlet هذا يرجع استثناء.
قبل إجراء أي عملية على مجموعة Service Fabric، قم بإنشاء اتصال بالمجموعة باستخدام Connect-ServiceFabricCluster cmdlet.
أمثلة
مثال 1: الاستعلام عن صحة الخدمة
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1
يحصل هذا الأمر على صحة الخدمة المحددة.
مثال 2: الحصول على صحة الخدمة باستخدام نهج الحماية المخصصة وعوامل تصفية الإرجاع
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1 -ConsiderWarningAsError $True -EventsFilter Error -PartitionsFilter 'Warning,Error'
يستعلم هذا الأمر عن صحة الخدمة المحددة. يوفر قيما للنهج الصحي. ويستخدم عوامل التصفية لإرجاع أحداث الخطأ فقط، والأطفال الذين يعانون من حالات صحة الخطأ أو التحذير.
مثال 3: الاستعلام عن صحة الخدمة واستبعاد إحصائيات الصحة
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1 -ExcludeHealthStatistics
يحصل هذا الأمر على صحة الخدمة المحددة. لا تتضمن صحة الخدمة التي تم إرجاعها إحصائيات صحة الخدمة.
المعلمات
-ConsiderWarningAsError
يشير إلى ما إذا كان يجب التعامل مع تقرير حماية تحذير كخطأ أثناء التقييم الصحي.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EventsFilter
تحديد عامل التصفية لمجموعة HealthEvent التي تم الإبلاغ عنها على الكيان استنادا إلى الحالة الصحية. يمكن الحصول على القيمة من الأعضاء أو عمليات البت على أعضاء 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 |
-MaxPercentUnhealthyPartitionsPerService
تحديد النسبة المئوية القصوى المسموح بها للأقسام غير الصحية في الخدمة. إذا كان هناك أقسام بها خطأ حالة صحية أكثر من المسموح به، تكون الحالة الصحية للخدمة خطأ.
Type: | Byte |
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 |
-PartitionsFilter
تحديد عامل التصفية لتوابع PartitionHealthState استنادا إلى الحالة الصحية. يمكن الحصول على القيمة من الأعضاء أو عمليات البت على أعضاء 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 |
-PartitionsHealthStateFilter
تم إهمال هذه المعلمة. حدد المعلمة PartitionsFilter بدلا من ذلك.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
يحدد URI لخدمة Service Fabric.
Type: | Uri |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
تحديد فترة المهلة، بالثوان، للعملية.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
الإدخالات
System.Uri
المخرجات
System.Object