Get-ServiceFabricDeployedApplicationHealth
يحصل على صحة تطبيق Service Fabric على عقدة.
بناء الجملة
Get-ServiceFabricDeployedApplicationHealth
[-NodeName] <String>
[-ApplicationName] <Uri>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-DeployedServicePackagesHealthStateFilter <Int64>]
[-DeployedServicePackagesFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
الوصف
يحصل الأمر cmdlet Get-ServiceFabricDeployedApplicationHealth على صحة تطبيقات Service Fabric المنشورة على عقدة في نظام مجموعة. يقوم Service Fabric بالإبلاغ عن الحالات الصحية التالية:
- "موافق". يفي الكيان بإرشادات الصحة.
- خطأ. لا يفي الكيان بإرشادات الصحة.
- تحذير. يفي الكيان بإرشادات السلامة ولكنه واجه بعض المشاكل.
إذا لم يتم نشر التطبيق على العقدة المحددة، فإن cmdlet هذا يرجع خطأ.
قبل إجراء أي عملية على مجموعة Service Fabric، قم بإنشاء اتصال بالمجموعة باستخدام Connect-ServiceFabricCluster cmdlet.
أمثلة
مثال 1: الحصول على صحة تطبيق تم نشره
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01"
يستعلم هذا الأمر عن صحة التطبيق المسمى المنشور على العقدة المسماة Node01.
مثال 2: الحصول على صحة تطبيق تم نشره باستخدام نهج الحماية المخصصة وعوامل تصفية الإرجاع
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ConsiderWarningAsError $True -EventsFilter Error -DeployedServicePackagesFilter 'Warning,Error'
يستعلم هذا الأمر عن صحة التطبيق المسمى المنشور على العقدة Node01. يحدد قيما لنهج الصحة. ويستخدم عوامل التصفية لإرجاع أحداث الخطأ فقط، والأطفال الذين يعانون من حالات صحة الخطأ أو التحذير.
مثال 3: الحصول على صحة تطبيق منشور واستبعاد الإحصائيات الصحية والأحداث الصحية
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ExcludeHealthStatistics -EventsFilter None
يستعلم هذا الأمر عن صحة التطبيق المسمى المنشور على العقدة المسماة Node01. لا تتضمن صحة التطبيق المنشور الذي تم إرجاعه إحصائيات الصحة ولا الأحداث الصحية.
المعلمات
-ApplicationName
يحدد معرف المورد الموحد (URI) لتطبيق Service Fabric. يحصل cmdlet على معلومات السلامة للتطبيق الذي يحتوي على URI الذي تحدده.
Type: | Uri |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ConsiderWarningAsError
يشير إلى ما إذا كان يجب التعامل مع تقرير حماية تحذير على أنه خطأ أثناء تقييم السلامة.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeployedServicePackagesFilter
تحديد عامل التصفية لتوابع DeployedServicePackageHealthState استنادا إلى الحالة الصحية. يمكن الحصول على القيمة من الأعضاء أو عمليات البت على أعضاء 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 |
-DeployedServicePackagesHealthStateFilter
تم إهمال هذه المعلمة. حدد DeployedServicePackagesFilter بدلا من ذلك.
Type: | Int64 |
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 |
-NodeName
تحديد اسم عقدة Service Fabric. يحصل cmdlet على معلومات السلامة للتطبيق الذي تم نشره إلى العقدة التي تحددها.
Type: | String |
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.String
System.Uri
المخرجات
System.Object