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