Aracılığıyla paylaş


Get-ServiceFabricNodeHealth

Service Fabric düğümünün sistem durumunu alır.

Sözdizimi

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

Description

Get-ServiceFabricNodeHealth cmdlet'i Service Fabric düğümünün durumunu alır. Ada göre belirttiğiniz düğüm sistem durumu deposunda yoksa, bu cmdlet bir hata döndürür.

Service Fabric kümesinde herhangi bir işlem yapmadan önce, Connect-ServiceFabricCluster cmdlet'ini kullanarak kümeyle bağlantı kurun.

Örnekler

Örnek 1: Küme düğümünün sistem durumunu alma

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

Bu komut Node01 adlı düğüm için bildirilen sistem durumu olaylarını alır.

Örnek 2: Özel sistem durumu ilkesi ve dönüş filtreleri kullanarak küme düğümünün sistem durumunu alma

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

Bu komut Node01 adlı küme düğümünün durumunu sorgular. Sistem durumu ilkesi için değerleri belirtir. Yalnızca Hata olaylarını döndürmek için filtreleri kullanır.

Parametreler

-ConsiderWarningAsError

Sistem durumu değerlendirmesi sırasında bir uyarı sistem durumu raporunun hata olarak ele alıp almayacağını gösterir.

Tür:Boolean
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EventsFilter

Sistem durumu temelinde düğümde bildirilen HealthEventkoleksiyonunun filtresini belirtir. Değer, HealthStateFilterüyelerindeki üyelerden veya bit düzeyinde işlemlerden alınabilir. Yalnızca filtreyle eşleşen olaylar döndürülür. Düğüm toplu sistem durumunu değerlendirmek için tüm olaylar kullanılır. Belirtilmezse, tüm girdiler döndürülür.

Tür:HealthStateFilter
Kabul edilen değerler:Default, None, Ok, Warning, Error, All
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EventsHealthStateFilter

Bu parametre kullanım dışı bırakıldı. Bunun yerine EventsFilter parametresini belirtin.

Tür:Int64
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-MaxPercentUnhealthyNodes

İyi durumda olmayan düğümlerin tolere edilen en yüksek yüzdesini belirtir. Sistem durumu hatası olan düğüm sayısı tolere edilenden fazlaysa, küme hata olarak değerlendirilir.

Bu parametreyi belirtmeyin.

Tür:Byte
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-NodeName

Service Fabric düğümünün adını belirtir. Cmdlet, belirttiğiniz düğüm için sistem durumunu alır.

Tür:String
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-TimeoutSec

İşlem için zaman aşımı süresini saniye cinsinden belirtir.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

System.String

Çıkışlar

System.Object