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 hjälp av egenskapen PartitionId för objektet som lagras i $ToDoPartition 01.
Exempel 2: Fråga efter hälsotillståndet för en tjänstpartition med hjälp av en anpassad hälsoprincip och returnera filter
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.
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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 på 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 det inte 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 är 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 |
-ExcludeHealthStatistics
Anger om hälsostatistiken ska inkluderas 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 är i statusen Ok, Varning och Fel.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MaxPercentUnhealthyReplicasPerPartition
Anger den högsta tillåtna procentandelen felfria repliker i en partition. Om det finns fler repliker med ett hälsotillståndsfel än vad som tolereras är partitionens hälsotillstånd fel.
Typ: | Byte |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PartitionId
Anger ID för en Service Fabric-partition.
Typ: | Guid |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | 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 på medlemmar i HealthStateFilter. Endast underordnade som matchar filtret returneras. Alla underordnade används för att utvärdera entitetens aggregerade hälsotillstånd. Om det inte 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 |
-ReplicasHealthStateFilter
Den här parametern är inaktuell. Ange parametern ReplicasFilter i stället.
Typ: | Int64 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
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.Guid
Utdata
System.Object