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