Delen via


Get-ServiceFabricPartitionHealth

Hiermee haalt u de status van een Service Fabric-partitie op.

Syntaxis

Get-ServiceFabricPartitionHealth
   [-PartitionId] <Guid>
   [-ConsiderWarningAsError <Boolean>]
   [-MaxPercentUnhealthyReplicasPerPartition <Byte>]
   [-EventsHealthStateFilter <Int64>]
   [-EventsFilter <HealthStateFilter>]
   [-ReplicasHealthStateFilter <Int64>]
   [-ReplicasFilter <HealthStateFilter>]
   [-ExcludeHealthStatistics]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Description

De cmdlet Get-ServiceFabricPartitionHealth haalt de status van een Service Fabric-partitie op. Als u een partitie opgeeft die niet bestaat in het statusarchief, retourneert deze cmdlet een fout.

Voordat u een bewerking uitvoert op een Service Fabric-cluster, maakt u een verbinding met het cluster met behulp van de cmdlet Connect-ServiceFabricCluster .

Voorbeelden

Voorbeeld 1: De status gebeurtenissen voor een servicepartitie ophalen

PS C:\> $ToDoPartition01 = Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS
PS C:\> Get-ServiceFabricPartitionHealth -PartitionId $ToDoPartition01.PartitionId

De eerste opdracht maakt gebruik van de cmdlet Get-ServiceFabricPartition om het singleton-servicepartitieobject voor de opgegeven service op te halen en slaat vervolgens het object op in de variabele $ToDoPartition 01.

Met de tweede opdracht wordt de status van de partitie opgehaald met behulp van de eigenschap PartitionId van het object dat is opgeslagen in $ToDoPartition 01.

Voorbeeld 2: Een query uitvoeren op de status van een servicepartitie met behulp van aangepast statusbeleid en retourfilters

PS C:\> Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS | Get-ServiceFabricPartitionHealth -ConsiderWarningAsError $True -EventsFilter Error

Met deze opdracht wordt de status van de partities van de opgegeven service opgevraagd. Het maakt gebruik van aangepast statusbeleid en filter om alleen fout gebeurtenissen te retourneren.

Parameters

-ConsiderWarningAsError

Geeft aan of een waarschuwingsstatusrapport moet worden behandeld als fout tijdens de statusevaluatie.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EventsFilter

Hiermee geeft u het filter voor de verzameling HealthEvents gerapporteerd op de partitie op basis van de status. De waarde kan worden verkregen van leden of bitsgewijze bewerkingen voor leden van HealthStateFilter. Alleen gebeurtenissen die overeenkomen met het filter worden geretourneerd. Alle gebeurtenissen worden gebruikt om de geaggregeerde status van de partitie te evalueren. Als dit niet is opgegeven, worden alle vermeldingen geretourneerd.

Type:HealthStateFilter
Geaccepteerde waarden:Default, None, Ok, Warning, Error, All
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EventsHealthStateFilter

Deze parameter is afgeschaft. Geef in plaats daarvan de parameter EventsFilter op.

Type:Int64
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ExcludeHealthStatistics

Geeft aan of de statusstatistieken moeten worden opgenomen in het queryresultaat. Indien opgegeven, worden de statusstatistieken niet geretourneerd als onderdeel van het queryresultaat. Anders bevat het queryresultaat de partitiestatusstatistieken, die informatie bevatten over het aantal replica's in ok, waarschuwing en foutstatussen.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MaxPercentUnhealthyReplicasPerPartition

Hiermee geeft u het maximaal getolereerde percentage van beschadigde replica's in een partitie. Als er meer replica's zijn met een statusfout dan getolereerd, is de status van de partitie een fout.

Type:Byte
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PartitionId

Hiermee geeft u de id van een Service Fabric-partitie.

Type:Guid
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ReplicasFilter

Hiermee geeft u het filter voor ReplicaHealthState kinderen op basis van de status. De waarde kan worden verkregen van leden of bitsgewijze bewerkingen voor leden van HealthStateFilter. Alleen onderliggende items die overeenkomen met het filter worden geretourneerd. Alle onderliggende items worden gebruikt om de geaggregeerde status van de entiteit te evalueren. Als dit niet is opgegeven, worden alle vermeldingen geretourneerd.

Type:HealthStateFilter
Geaccepteerde waarden:Default, None, Ok, Warning, Error, All
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ReplicasHealthStateFilter

Deze parameter is afgeschaft. Geef in plaats daarvan de parameter ReplicasFilter op.

Type:Int64
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TimeoutSec

Hiermee geeft u de time-outperiode, in seconden, op voor de bewerking.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

System.Guid

Uitvoerwaarden

System.Object