Get-ServiceFabricPartitionHealth
Mendapatkan kesehatan partisi Service Fabric.
Sintaks
Get-ServiceFabricPartitionHealth
[-PartitionId] <Guid>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyReplicasPerPartition <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ReplicasHealthStateFilter <Int64>]
[-ReplicasFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Deskripsi
Cmdlet Get-ServiceFabricPartitionHealth mendapatkan kesehatan partisi Service Fabric. Jika Anda menentukan partisi yang tidak ada di penyimpanan kesehatan, 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 peristiwa kesehatan untuk partisi layanan
PS C:\> $ToDoPartition01 = Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS
PS C:\> Get-ServiceFabricPartitionHealth -PartitionId $ToDoPartition01.PartitionId
Perintah pertama menggunakan cmdlet Get-ServiceFabricPartition untuk mendapatkan objek partisi layanan singleton untuk layanan yang ditentukan, lalu menyimpan objek dalam variabel $ToDoPartition 01.
Perintah kedua mendapatkan kesehatan partisi dengan menggunakan properti PartitionId dari objek yang disimpan di $ToDoPartition 01.
Contoh 2: Mengkueri kesehatan partisi layanan menggunakan kebijakan kesehatan kustom dan mengembalikan filter
PS C:\> Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS | Get-ServiceFabricPartitionHealth -ConsiderWarningAsError $True -EventsFilter Error
Perintah ini mengkueri kesehatan partisi layanan yang ditentukan. Ini menggunakan kebijakan kesehatan kustom dan filter untuk mengembalikan hanya peristiwa Kesalahan.
Parameter
-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 HealthEvents yang dilaporkan pada partisi 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 partisi. 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 menyertakan statistik kesehatan partisi, yang berisi informasi tentang berapa banyak replika dalam status Ok, Warning, dan Error.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxPercentUnhealthyReplicasPerPartition
Menentukan persentase maksimum replika yang tidak sehat dalam partisi. Jika ada lebih banyak replika dengan kesalahan status kesehatan daripada yang ditoleransi, status kesehatan partisi adalah kesalahan.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionId
Menentukan ID partisi Service Fabric.
Type: | Guid |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ReplicasFilter
Menentukan filter untuk anak-anak ReplicaHealthState 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 |
-ReplicasHealthStateFilter
Parameter ini tidak digunakan lagi. Tentukan parameter ReplicasFilter sebagai gantinya.
Type: | Int64 |
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.Guid
Output
System.Object