Get-ServiceFabricServiceHealth
Lekéri egy Service Fabric-szolgáltatás állapotát.
Syntax
Get-ServiceFabricServiceHealth
[-ServiceName] <Uri>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyPartitionsPerService <Byte>]
[-MaxPercentUnhealthyReplicasPerPartition <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-PartitionsHealthStateFilter <Int64>]
[-PartitionsFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
A Get-ServiceFabricServiceHealth parancsmag lekéri egy Service Fabric-szolgáltatás állapotát. Ha olyan szolgáltatást ad meg, amely nem létezik az állapottárolóban, ez a parancsmag kivételt 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ás állapotának lekérdezése
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1
Ez a parancs lekéri a megadott szolgáltatás állapotát.
2. példa: Szolgáltatás állapotának lekérése egyéni állapotszabályzattal és visszatérési szűrőkkel
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1 -ConsiderWarningAsError $True -EventsFilter Error -PartitionsFilter 'Warning,Error'
Ez a parancs lekérdezi a megadott szolgáltatás állapotát. Értékeket biztosít az állapotszabályzathoz. Szűrőket használ csak hibaesemények visszaadására, valamint hiba- vagy figyelmeztetésállapotú gyermekeket.
3. példa: Szolgáltatás állapotának lekérdezése és az állapotstatisztikák kizárása
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1 -ExcludeHealthStatistics
Ez a parancs lekéri a megadott szolgáltatás állapotát. A visszaadott szolgáltatásállapot nem tartalmazza a szolgáltatás állapotstatisztikáit.
Paraméterek
-ConsiderWarningAsError
Azt jelzi, hogy a figyelmeztetési á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
Meghatározza az entitáson az állapot alapján jelentett HealthEvent gyűjtemény szűrőt. Az érték a HealthStateFilter tagjain végzett tagoktól vagy bitenkénti műveletektől kérhető le. A rendszer csak a szűrőnek megfelelő eseményeket adja vissza. Az összes esemény az összesített állapot kiértékelésére szolgál. Ha nincs megadva, a rendszer minden bejegyzést visszaad.
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 EventFilter 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 szolgáltatás állapotstatisztikáit, amelyek információkat tartalmaznak arról, hogy a szolgáltatás hány partíciója és replikája van ok, figyelmeztetés és hibaállapotban.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxPercentUnhealthyPartitionsPerService
A szolgáltatás nem kifogástalan partícióinak maximálisan tolerálható százalékos arányát adja meg. Ha a megengedettnél több állapothibával rendelkező partíció van, a szolgáltatás állapota hiba.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxPercentUnhealthyReplicasPerPartition
A nem kifogástalan partícióreplikák maximálisan tolerálható százalékos arányát adja 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 |
-PartitionsFilter
Meghatározza a PartitionHealthState gyermekek szűrőt az állapot alapján. Az érték a HealthStateFilter tagjain végzett tagoktól vagy bitenkénti műveletektő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 minden bejegyzést visszaad.
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 |
-PartitionsHealthStateFilter
Ez a paraméter elavult. Ehelyett adja meg a PartitionsFilter paramétert.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Egy Service Fabric-szolgáltatás URI-ját adja meg.
Type: | Uri |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
A művelet időtúllépési időszakát adja meg másodpercben.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Bevitelek
System.Uri
Kimenetek
System.Object