Bagikan melalui


Get-ServiceFabricNodeHealth

Mendapatkan status kesehatan node Service Fabric.

Sintaks

Get-ServiceFabricNodeHealth
   [-NodeName] <String>
   [-ConsiderWarningAsError <Boolean>]
   [-MaxPercentUnhealthyNodes <Byte>]
   [-EventsHealthStateFilter <Int64>]
   [-EventsFilter <HealthStateFilter>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Deskripsi

Cmdlet Get-ServiceFabricNodeHealth mendapatkan kesehatan node Service Fabric. Jika simpul yang Anda tentukan berdasarkan nama 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 kesehatan node kluster

PS C:\> Get-ServiceFabricNodeHealth -NodeName "Node01"

Perintah ini mendapatkan peristiwa kesehatan yang dilaporkan untuk simpul bernama Node01.

Contoh 2: Mendapatkan kesehatan node kluster menggunakan kebijakan kesehatan kustom dan mengembalikan filter

PS C:\> Get-ServiceFabricNodeHealth -NodeName "Node01" -ConsiderWarningAsError $True -EventsFilter Error

Perintah ini meminta kesehatan node kluster bernama Node01. Ini menentukan nilai untuk kebijakan kesehatan. Ini menggunakan 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 simpul 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 simpul. 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

-MaxPercentUnhealthyNodes

Menentukan persentase maksimum yang ditoleransi dari simpul yang tidak sehat. Jika ada lebih banyak simpul dengan kesalahan status kesehatan daripada yang ditoleransi, kluster dievaluasi sebagai kesalahan.

Jangan tentukan parameter ini.

Type:Byte
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NodeName

Menentukan nama node Service Fabric. Cmdlet mendapatkan kesehatan untuk 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

Output

System.Object