Get-ServiceFabricDeployedApplicationHealth
Lekéri egy Service Fabric-alkalmazás állapotát egy csomóponton.
Syntax
Get-ServiceFabricDeployedApplicationHealth
[-NodeName] <String>
[-ApplicationName] <Uri>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-DeployedServicePackagesHealthStateFilter <Int64>]
[-DeployedServicePackagesFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
A Get-ServiceFabricDeployedApplicationHealth parancsmag lekéri a fürt egy csomópontján üzembe helyezett Service Fabric-alkalmazások állapotát. A Service Fabric a következő állapotokat jelenti:
- OK gombra. Az entitás megfelel az állapotra vonatkozó irányelveknek.
- HIba. Az entitás nem felel meg az állapotra vonatkozó irányelveknek.
- Figyelmeztetés. Az entitás megfelel az állapotra vonatkozó irányelveknek, de tapasztalt némi problémát.
Ha az alkalmazás nincs telepítve a megadott csomóponton, ez 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: Üzembe helyezett alkalmazás állapotának lekérése
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01"
Ez a parancs lekérdezi a Node01 csomóponton üzembe helyezett nevesített alkalmazás állapotát.
2. példa: Üzembe helyezett alkalmazás állapotának lekérése egyéni állapotszabályzattal és visszatérési szűrőkkel
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ConsiderWarningAsError $True -EventsFilter Error -DeployedServicePackagesFilter 'Warning,Error'
Ez a parancs lekérdezi a Node01 csomóponton üzembe helyezett nevesített alkalmazás állapotát. Az állapotszabályzat értékeit határozza meg. Szűrőket használ csak hibaesemények visszaadására, valamint hiba- vagy figyelmeztetésállapotú gyermekeket.
3. példa: Üzembe helyezett alkalmazás állapotának lekérése, valamint állapotstatisztikák és állapotesemények kizárása
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ExcludeHealthStatistics -EventsFilter None
Ez a parancs lekérdezi a Node01 csomóponton üzembe helyezett nevesített alkalmazás állapotát. A visszaadott üzembe helyezett alkalmazás állapota nem tartalmazza az állapotstatisztikákat, sem az állapoteseményeket.
Paraméterek
-ApplicationName
Egy Service Fabric-alkalmazás egységes erőforrás-azonosítóját (URI) adja meg. A parancsmag lekéri a megadott URI-t tartalmazó alkalmazás állapotinformációit.
Típus: | Uri |
Position: | 1 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-ConsiderWarningAsError
Azt jelzi, hogy a figyelmeztetési állapotjelentéseket hibaként kell-e kezelni az állapotértékelés során.
Típus: | Boolean |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DeployedServicePackagesFilter
Meghatározza az DeployedServicePackageHealthState 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.
Típus: | HealthStateFilter |
Elfogadott értékek: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DeployedServicePackagesHealthStateFilter
Ez a paraméter elavult. Ehelyett adja meg az DeployedServicePackagesFiltert .
Típus: | Int64 |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | 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.
Típus: | HealthStateFilter |
Elfogadott értékek: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-EventsHealthStateFilter
Ez a paraméter elavult. Ehelyett adja meg az EventFilter paramétert.
Típus: | Int64 |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | 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 az üzembe helyezett alkalmazásállapot-statisztikákat, amelyek információkat tartalmaznak arról, hogy hány üzembe helyezett szolgáltatáscsomag gyermeke van ok, figyelmeztetés és hibaállapotban.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-NodeName
A Service Fabric-csomópont nevét adja meg. A parancsmag lekéri a megadott csomóponton üzembe helyezett alkalmazás állapotadatait.
Típus: | String |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-TimeoutSec
A művelet időtúllépési időszakát adja meg másodpercben.
Típus: | Int32 |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
System.String
System.Uri
Kimenetek
System.Object