Get-ServiceFabricServiceHealth
Hiermee haalt u de status van een Service Fabric-service op.
Syntaxis
Get-ServiceFabricServiceHealth
[-ServiceName] <Uri>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyPartitionsPerService <Byte>]
[-MaxPercentUnhealthyReplicasPerPartition <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-PartitionsHealthStateFilter <Int64>]
[-PartitionsFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
De cmdlet Get-ServiceFabricServiceHealth krijgt de status van een Service Fabric-service. Als u een service opgeeft die niet bestaat in het statusarchief, retourneert deze cmdlet een uitzondering.
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 van een service opvragen
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1
Met deze opdracht krijgt u de status van de opgegeven service.
Voorbeeld 2: De status van een service ophalen met behulp van aangepast statusbeleid en retourfilters
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1 -ConsiderWarningAsError $True -EventsFilter Error -PartitionsFilter 'Warning,Error'
Met deze opdracht wordt de status van de opgegeven service opgevraagd. Het biedt waarden voor statusbeleid. Er worden filters gebruikt om alleen foutevenementen te retourneren en kinderen met de status Fout of Waarschuwing.
Voorbeeld 3: De status van een service opvragen en de statusstatistieken uitsluiten
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1 -ExcludeHealthStatistics
Met deze opdracht krijgt u de status van de opgegeven service. De geretourneerde servicestatus bevat niet de servicestatusstatistieken.
Parameters
-ConsiderWarningAsError
Geeft aan of een waarschuwingsstatusrapport moet worden behandeld als een 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 van HealthEvent gerapporteerd op de entiteit op basis van de status. De waarde kan worden verkregen van leden of bitsgewijze bewerkingen op leden van HealthStateFilter. Alleen gebeurtenissen die overeenkomen met het filter worden geretourneerd. Alle gebeurtenissen worden gebruikt om de geaggregeerde status 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 servicestatusstatistieken, die informatie bevatten over het aantal partities en replica's van deze service in de status Ok, Waarschuwing en Fout.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MaxPercentUnhealthyPartitionsPerService
Hiermee geeft u het maximaal getolereerde percentage beschadigde partities in een service. Als er meer partities zijn met een statusfout dan getolereerd, is de status van de service een fout.
Type: | Byte |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MaxPercentUnhealthyReplicasPerPartition
Hiermee geeft u het maximum getolereerde percentage van beschadigde partitiereplica's. 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 |
-PartitionsFilter
Hiermee geeft u het filter voor PartitionHealthState kinderen op basis van de status. De waarde kan worden verkregen van leden of bitsgewijze bewerkingen op leden van HealthStateFilter. Alleen onderliggende items die overeenkomen met het filter worden geretourneerd. Alle onderliggende elementen 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 |
-PartitionsHealthStateFilter
Deze parameter is afgeschaft. Geef in plaats daarvan de parameter PartitionsFilter op.
Type: | Int64 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ServiceName
Hiermee geeft u de URI van een Service Fabric-service.
Type: | Uri |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-TimeoutSec
Hiermee geeft u de time-outperiode, in seconden, voor de bewerking.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
System.Uri
Uitvoerwaarden
System.Object