Get-ServiceFabricDeployedServicePackageHealth
Mendapatkan kesehatan paket layanan Service Fabric.
Sintaks
Get-ServiceFabricDeployedServicePackageHealth
[-ApplicationName] <Uri>
[-ServiceManifestName] <String>
[-NodeName] <String>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ServicePackageActivationId <String>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Deskripsi
Cmdlet Get-ServiceFabricDeployedServicePackageHealth mendapatkan kesehatan paket layanan Service Fabric yang disebarkan pada simpul tertentu. 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. Jika paket layanan yang disebarkan tidak ada, 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 paket layanan yang disebarkan
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA"
Perintah ini mengkueri kesehatan paket layanan yang disebarkan yang ditentukan.
Contoh 2: Mendapatkan kesehatan paket layanan yang disebarkan menggunakan kebijakan kesehatan kustom dan mengembalikan filter
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA" -ConsiderWarningAsError $True -EventsFilter Error
Perintah ini mengkueri kesehatan paket layanan yang disebarkan yang ditentukan dengan kebijakan kesehatan kustom dan filter peristiwa kesalahan.
Parameter
-ApplicationName
Menentukan Pengidentifikasi Sumber Daya Seragam (URI) dari aplikasi Service Fabric. Cmdlet mendapatkan informasi kesehatan untuk paket layanan aplikasi yang disebarkan yang Anda tentukan.
Type: | Uri |
Position: | 0 |
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 |
-EventsFilter
Menentukan filter untuk pengumpulan objek HealthEvent yang dilaporkan pada paket layanan 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 paket layanan. 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 |
-NodeName
Menentukan nama node Service Fabric. Cmdlet mendapatkan informasi kesehatan untuk paket layanan untuk simpul yang Anda tentukan.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServiceManifestName
Menentukan nama manifes layanan Service Fabric. Cmdlet mendapatkan informasi kesehatan untuk manifes layanan yang Anda tentukan.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServicePackageActivationId
Id aktivasi ServicePackage yang disebarkan. Ini dapat diperoleh dengan menggunakan kueri Get-ServiceFabricDeployedServicePackage.
Jika ServicePackageActivationMode yang ditentukan pada saat membuat layanan (menggunakan New-ServiceFabricService
) adalah SharedProcess (atau jika tidak ditentukan, dalam hal ini default ke SharedProcess), nilai ServicePackageActivationId selalu merupakan string kosong dan tidak perlu ditentukan. Untuk mempelajari lebih lanjut tentang id aktivasi paket layanan, silakan lihat [Service Fabric Hosting Model][1].
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
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.Uri
System.String
Output
System.Object