Get-ServiceFabricNodeHealth
Pobiera stan kondycji węzła usługi Service Fabric.
Składnia
Get-ServiceFabricNodeHealth
[-NodeName] <String>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyNodes <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Opis
Polecenie cmdlet Get-ServiceFabricNodeHealth pobiera kondycję węzła usługi Service Fabric. Jeśli węzeł określony według nazwy nie istnieje w magazynie kondycji, to polecenie cmdlet zwróci błąd.
Przed wykonaniem dowolnej operacji w klastrze usługi Service Fabric ustanów połączenie z klastrem przy użyciu polecenia cmdlet Connect-ServiceFabricCluster.
Przykłady
Przykład 1. Pobieranie kondycji węzła klastra
PS C:\> Get-ServiceFabricNodeHealth -NodeName "Node01"
To polecenie pobiera zdarzenia kondycji zgłaszane dla węzła o nazwie Node01.
Przykład 2. Pobieranie kondycji węzła klastra przy użyciu niestandardowych zasad kondycji i filtrów zwracanych
PS C:\> Get-ServiceFabricNodeHealth -NodeName "Node01" -ConsiderWarningAsError $True -EventsFilter Error
To polecenie wykonuje zapytanie dotyczące kondycji węzła klastra o nazwie Node01. Określa wartości zasad kondycji. Używa filtrów do zwracania tylko zdarzeń błędu.
Parametry
-ConsiderWarningAsError
Wskazuje, czy raport kondycji ostrzeżenia ma być traktowany jako błąd podczas oceny kondycji.
Typ: | Boolean |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-EventsFilter
Określa filtr kolekcji HealthEventzgłoszonych w węźle na podstawie stanu kondycji. Wartość można uzyskać z elementów członkowskich lub operacji bitowych na elementach członkowskich HealthStateFilter. Zwracane są tylko zdarzenia zgodne z filtrem. Wszystkie zdarzenia są używane do oceny zagregowanego stanu kondycji węzła. Jeśli nie zostanie określony, zwracane są wszystkie wpisy.
Typ: | HealthStateFilter |
Dopuszczalne wartości: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-EventsHealthStateFilter
Ten parametr został przestarzały. Określ zamiast tego parametr EventsFilter.
Typ: | Int64 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MaxPercentUnhealthyNodes
Określa maksymalną tolerowaną wartość procentową węzłów w złej kondycji. Jeśli istnieje więcej węzłów z błędem stanu kondycji niż tolerowane, klaster jest oceniany jako błąd.
Nie należy określać tego parametru.
Typ: | Byte |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-NodeName
Określa nazwę węzła usługi Service Fabric. Polecenie cmdlet pobiera kondycję określonego węzła.
Typ: | String |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-TimeoutSec
Określa limit czasu dla operacji w sekundach.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
System.String
Dane wyjściowe
System.Object