Condividi tramite


Get-ServiceFabricNodeHealth

Ottiene lo stato di integrità di un nodo di Service Fabric.

Sintassi

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

Descrizione

Il cmdlet Get-ServiceFabricNodeHealth ottiene l'integrità di un nodo di Service Fabric. Se il nodo specificato per nome non esiste nell'archivio integrità, questo cmdlet restituisce un errore.

Prima di eseguire qualsiasi operazione in un cluster di Service Fabric, stabilire una connessione al cluster usando il cmdlet Connect-ServiceFabricCluster.

Esempio

Esempio 1: Ottenere l'integrità di un nodo del cluster

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

Questo comando ottiene gli eventi di integrità segnalati per il nodo denominato Node01.

Esempio 2: Ottenere l'integrità di un nodo del cluster usando criteri di integrità personalizzati e filtri restituiti

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

Questo comando esegue una query sull'integrità del nodo del cluster denominato Node01. Specifica i valori per i criteri di integrità. Usa i filtri per restituire solo gli eventi Error.

Parametri

-ConsiderWarningAsError

Indica se considerare un report sull'integrità degli avvisi come errore durante la valutazione dell'integrità.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EventsFilter

Specifica il filtro per la raccolta di HealthEventsegnalato nel nodo in base allo stato di integrità. Il valore può essere ottenuto dai membri o dalle operazioni bit per bit sui membri di HealthStateFilter. Vengono restituiti solo gli eventi che corrispondono al filtro. Tutti gli eventi vengono usati per valutare lo stato di integrità aggregato del nodo. Se non specificato, vengono restituite tutte le voci.

Tipo:HealthStateFilter
Valori accettati:Default, None, Ok, Warning, Error, All
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EventsHealthStateFilter

Questo parametro è stato deprecato. Specificare invece il parametro EventsFilter .

Tipo:Int64
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MaxPercentUnhealthyNodes

Specifica la percentuale massima tollerata di nodi non integri. Se sono presenti più nodi con un errore di stato di integrità che tollerato, il cluster viene valutato come errore.

Non specificare questo parametro.

Tipo:Byte
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-NodeName

Specifica il nome di un nodo di Service Fabric. Il cmdlet ottiene l'integrità per il nodo specificato.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-TimeoutSec

Specifica il periodo di timeout, espresso in secondi, per l'operazione.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

System.String

Output

System.Object