Get-ServiceFabricPartitionHealth
Hämtar hälsotillståndet för en Service Fabric-partition.
Syntax
Get-ServiceFabricPartitionHealth
[-PartitionId] <Guid>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyReplicasPerPartition <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ReplicasHealthStateFilter <Int64>]
[-ReplicasFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Cmdleten Get-ServiceFabricPartitionHealth hämtar hälsotillståndet för en Service Fabric-partition. Om du anger en partition som 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älsohändelser för en tjänstpartition
PS C:\> $ToDoPartition01 = Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS
PS C:\> Get-ServiceFabricPartitionHealth -PartitionId $ToDoPartition01.PartitionId
Det första kommandot använder cmdleten Get-ServiceFabricPartition för att hämta singleton-tjänstpartitionsobjektet för den angivna tjänsten och lagrar sedan objektet i variabeln $ToDoPartition 01.
Det andra kommandot hämtar partitionens hälsotillstånd med egenskapen PartitionId för objektet som lagras i $ToDoPartition 01.
Exempel 2: Fråga hälsotillståndet för en tjänstpartition med hjälp av en anpassad hälsoprincip och returfilter
PS C:\> Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS | Get-ServiceFabricPartitionHealth -ConsiderWarningAsError $True -EventsFilter Error
Det här kommandot frågar hälsotillståndet för partitionerna i den angivna tjänsten. Den använder anpassad hälsoprincip och filter för att endast returnera felhändelser.
Parametrar
-ConsiderWarningAsError
Anger om en varningshälsorapport ska behandlas som ett fel under hälsoutvärderingen.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EventsFilter
Anger filtret för samlingen av HealthEvents som rapporterats på partitionen 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 partitionens aggregerade hälsotillstånd. Om inget anges returneras alla poster.
Type: | HealthStateFilter |
Accepted values: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EventsHealthStateFilter
Den här parametern har blivit inaktuell. Ange parametern EventsFilter i stället.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExcludeHealthStatistics
Anger om hälsostatistiken ska ingå i frågeresultatet. Om det anges returneras inte hälsostatistiken som en del av frågeresultatet. Annars innehåller frågeresultatet hälsostatistiken för partitionen, som innehåller information om hur många repliker som finns i statusen Ok, Varning och Fel.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxPercentUnhealthyReplicasPerPartition
Anger den maximala tolererade procentandelen repliker som inte är felfria i en partition. Om det finns fler repliker med ett hälsotillståndsfel än vad som tolereras är partitionens hälsotillstånd fel.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionId
Anger ID för en Service Fabric-partition.
Type: | Guid |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ReplicasFilter
Anger filtret för ReplicaHealthState-underordnade baserat på hälsotillståndet. Värdet kan hämtas från medlemmar eller bitvis-åtgärder för medlemmar i HealthStateFilter. Endast underordnade som matchar filtret returneras. Alla underordnade används för att utvärdera entitetens aggregerade hälsotillstånd. Om inget anges returneras alla poster.
Type: | HealthStateFilter |
Accepted values: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicasHealthStateFilter
Den här parametern har blivit inaktuell. Ange parametern ReplicasFilter i stället.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
Anger tidsgränsen i sekunder för åtgärden.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
System.Guid
Utdata
System.Object