Bagikan melalui


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