Megosztás a következőn keresztül:


Get-ServiceFabricPartitionHealth

Lekéri egy Service Fabric-partíció állapotát.

Syntax

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

Description

A Get-ServiceFabricPartitionHealth parancsmag lekéri egy Service Fabric-partíció állapotát. Ha olyan partíciót ad meg, amely nem létezik az állapottárolóban, a parancsmag hibát ad vissza.

Mielőtt bármilyen műveletet végrehajt egy Service Fabric-fürtön, hozzon létre kapcsolatot a fürttel a Connect-ServiceFabricCluster parancsmag használatával.

Példák

1. példa: Szolgáltatáspartíció állapoteseményeinek lekérése

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

Az első parancs a Get-ServiceFabricPartition parancsmagot használja a megadott szolgáltatás egyszeri szolgáltatáspartíciós objektumának lekéréséhez, majd az objektumot a $ToDoPartition 01 változóban tárolja.

A második parancs lekéri a partíció állapotát a $ToDoPartition 01-ben tárolt objektum PartitionId tulajdonságával.

2. példa: Szolgáltatáspartíció állapotának lekérdezése egyéni állapotszabályzattal és visszatérési szűrőkkel

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

Ez a parancs lekérdezi a megadott szolgáltatás partícióinak állapotát. Egyéni állapotszabályzatot és szűrőt használ, hogy csak hibaeseményeket ad vissza.

Paraméterek

-ConsiderWarningAsError

Azt jelzi, hogy a figyelmeztető állapotjelentéseket hibaként kell-e kezelni az állapotértékelés során.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EventsFilter

A partíción jelentett HealthEvent-objektumokgyűjteményének szűrőjét adja meg az állapot alapján. Az érték a HealthStateFilter tagjaitól vagy bitenkénti műveleteitől kérhető le. A rendszer csak a szűrőnek megfelelő eseményeket adja vissza. Minden esemény a partíció összesített állapotának kiértékelésére szolgál. Ha nincs megadva, a rendszer az összes bejegyzést visszaadja.

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

Ez a paraméter elavult. Ehelyett adja meg az EventsFilter paramétert.

Type:Int64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExcludeHealthStatistics

Azt jelzi, hogy az állapotstatisztikát szerepeltetni kell-e a lekérdezés eredményében. Ha meg van adva, a rendszer nem adja vissza az állapotstatisztikát a lekérdezés eredményének részeként. Ellenkező esetben a lekérdezés eredménye tartalmazza a partíció állapotstatisztikáit, amelyek információkat tartalmaznak arról, hogy hány replika található az OK, a Figyelmeztetés és a Hiba állapotban.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxPercentUnhealthyReplicasPerPartition

A partíciók nem kifogástalan replikáinak maximálisan tolerálható százalékos arányát határozza meg. Ha a megengedettnél több olyan replika van, amelynek állapothibája van, a partíció állapota hiba.

Type:Byte
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PartitionId

Egy Service Fabric-partíció azonosítóját adja meg.

Type:Guid
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ReplicasFilter

Meghatározza a ReplicaHealthState gyermekek szűrőt az állapot alapján. Az érték a HealthStateFilter tagjaitól vagy bitenkénti műveleteitől kérhető le. A rendszer csak a szűrőnek megfelelő gyermekeket adja vissza. Minden gyermek az entitás összesített állapotának kiértékelésére szolgál. Ha nincs megadva, a rendszer az összes bejegyzést visszaadja.

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

Ez a paraméter elavult. Ehelyett adja meg a ReplicasFilter paramétert.

Type:Int64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

A művelet időtúllépési időtartamát adja meg másodpercben.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

System.Guid

Kimenetek

System.Object