Dela via


Get-ServiceFabricNodeHealth

Hämtar hälsotillståndet för en Service Fabric-nod.

Syntax

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

Description

Cmdleten Get-ServiceFabricNodeHealth hämtar hälsotillståndet för en Service Fabric-nod. Om den nod som du anger med namn inte finns i hälsoarkivet returnerar den här cmdleten ett fel.

Innan du utför någon åtgärd i ett Service Fabric-kluster upprättar du en anslutning till klustret med hjälp av cmdleten Connect-ServiceFabricCluster .

Exempel

Exempel 1: Hämta hälsotillståndet för en klusternod

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

Det här kommandot hämtar hälsohändelserna som rapporteras för noden med namnet Node01.

Exempel 2: Hämta hälsotillståndet för en klusternod med hjälp av en anpassad hälsoprincip och returnera filter

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

Det här kommandot frågar hälsotillståndet för klusternoden med namnet Node01. Den anger värden för hälsoprincipen. Den använder filter för att endast returnera felhändelser.

Parametrar

-ConsiderWarningAsError

Anger om en varningshälsorapport ska behandlas som ett fel under hälsoutvärderingen.

Typ:Boolean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-EventsFilter

Anger filtret för den samling HealthEvents som rapporterats på noden baserat på hälsotillståndet. Värdet kan hämtas från medlemmar eller bitvis-åtgärder för medlemmar i HealthStateFilter. Endast händelser som matchar filtret returneras. Alla händelser används för att utvärdera nodens aggregerade hälsotillstånd. Om inget anges returneras alla poster.

Typ:HealthStateFilter
Godkända värden:Default, None, Ok, Warning, Error, All
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-EventsHealthStateFilter

Den här parametern har blivit inaktuell. Ange parametern EventsFilter i stället.

Typ:Int64
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-MaxPercentUnhealthyNodes

Anger den maximala tolererade procentandelen noder som inte är felfria. Om det finns fler noder med hälsotillståndsfel än vad som tolereras utvärderas klustret som ett fel.

Ange inte den här parametern.

Typ:Byte
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-NodeName

Anger namnet på en Service Fabric-nod. Cmdleten hämtar hälsotillståndet för den nod som du anger.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-TimeoutSec

Anger tidsgränsen i sekunder för åtgärden.

Typ:Int32
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

System.String

Utdata

System.Object