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


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.

Type:Uri
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-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

-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.

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

-DeployedServicePackagesHealthStateFilter

Ez a paraméter elavult. Ehelyett adja meg az DeployedServicePackagesFiltert .

Type:Int64
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 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.

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

-NodeName

A Service Fabric-csomópont nevét adja meg. A parancsmag lekéri a megadott csomóponton üzembe helyezett alkalmazás állapotadatait.

Type:String
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.String

System.Uri

Kimenetek

System.Object