Get-ServiceFabricDeployedApplicationHealth
Mendapatkan kesehatan aplikasi Service Fabric pada node.
Sintaks
Get-ServiceFabricDeployedApplicationHealth
[-NodeName] <String>
[-ApplicationName] <Uri>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-DeployedServicePackagesHealthStateFilter <Int64>]
[-DeployedServicePackagesFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Deskripsi
Cmdlet Get-ServiceFabricDeployedApplicationHealth mendapatkan kesehatan aplikasi Service Fabric yang disebarkan pada node dalam kluster. Service Fabric melaporkan status kesehatan berikut:
- OK. Entitas memenuhi pedoman kesehatan.
- Kesalahan. Entitas tidak memenuhi pedoman kesehatan.
- Peringatan. Entitas memenuhi pedoman kesehatan tetapi mengalami beberapa masalah.
Jika aplikasi tidak disebarkan pada simpul yang ditentukan, cmdlet ini mengembalikan kesalahan.
Sebelum Anda melakukan operasi apa pun pada kluster Service Fabric, buat koneksi ke kluster dengan menggunakan cmdlet Connect-ServiceFabricCluster .
Contoh
Contoh 1: Mendapatkan kesehatan aplikasi yang disebarkan
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01"
Perintah ini meminta kesehatan aplikasi bernama yang disebarkan pada simpul bernama Node01.
Contoh 2: Mendapatkan kesehatan aplikasi yang disebarkan menggunakan kebijakan kesehatan kustom dan mengembalikan filter
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ConsiderWarningAsError $True -EventsFilter Error -DeployedServicePackagesFilter 'Warning,Error'
Perintah ini meminta kesehatan aplikasi bernama yang disebarkan pada node Node01. Ini menentukan nilai untuk kebijakan kesehatan. Ini menggunakan filter untuk mengembalikan hanya peristiwa Kesalahan, dan anak-anak dengan status kesehatan Kesalahan atau Peringatan.
Contoh 3: Mendapatkan kesehatan aplikasi yang disebarkan dan mengecualikan statistik kesehatan dan peristiwa kesehatan
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ExcludeHealthStatistics -EventsFilter None
Perintah ini meminta kesehatan aplikasi bernama yang disebarkan pada simpul bernama Node01. Kesehatan aplikasi yang disebarkan yang dikembalikan tidak termasuk statistik kesehatan, atau peristiwa kesehatan.
Parameter
-ApplicationName
Menentukan Pengidentifikasi Sumber Daya Seragam (URI) dari aplikasi Service Fabric. Cmdlet mendapatkan informasi kesehatan untuk aplikasi yang memiliki URI yang Anda tentukan.
Type: | Uri |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ConsiderWarningAsError
Menunjukkan apakah akan memperlakukan laporan kesehatan peringatan sebagai kesalahan selama evaluasi kesehatan.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeployedServicePackagesFilter
Menentukan filter untuk anak-anak DeployedServicePackageHealthState berdasarkan status kesehatan. Nilai dapat diperoleh dari anggota atau operasi bitwise pada anggota HealthStateFilter. Hanya anak-anak yang cocok dengan filter yang dikembalikan. Semua anak digunakan untuk mengevaluasi status kesehatan agregat entitas. Jika tidak ditentukan, semua entri akan dikembalikan.
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
Parameter ini tidak digunakan lagi. Tentukan DeployedServicePackagesFilter sebagai gantinya.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EventsFilter
Menentukan filter untuk pengumpulan HealthEvent yang dilaporkan pada entitas berdasarkan status kesehatan. Nilai dapat diperoleh dari anggota atau operasi bitwise pada anggota HealthStateFilter. Hanya peristiwa yang cocok dengan filter yang dikembalikan. Semua peristiwa digunakan untuk mengevaluasi status kesehatan agregat. Jika tidak ditentukan, semua entri akan dikembalikan.
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
Parameter ini tidak digunakan lagi. Tentukan parameter EventsFilter sebagai gantinya.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExcludeHealthStatistics
Menunjukkan apakah statistik kesehatan harus disertakan dalam hasil kueri. Jika ditentukan, statistik kesehatan tidak dikembalikan sebagai bagian dari hasil kueri. Jika tidak, hasil kueri mencakup statistik kesehatan aplikasi yang disebarkan, yang berisi informasi tentang berapa banyak paket layanan yang disebarkan anak-anak dalam status Ok, Warning, dan Error.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NodeName
Menentukan nama node Service Fabric. Cmdlet mendapatkan informasi kesehatan untuk aplikasi yang disebarkan ke simpul yang Anda tentukan.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Menentukan periode waktu habis, dalam detik, untuk operasi.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
System.String
System.Uri
Output
System.Object