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


Get-ServiceFabricDeployedServicePackageHealth

Lekéri egy Service Fabric-szolgáltatáscsomag állapotát.

Syntax

Get-ServiceFabricDeployedServicePackageHealth
   [-ApplicationName] <Uri>
   [-ServiceManifestName] <String>
   [-NodeName] <String>
   [-ConsiderWarningAsError <Boolean>]
   [-EventsHealthStateFilter <Int64>]
   [-EventsFilter <HealthStateFilter>]
   [-ServicePackageActivationId <String>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Description

A Get-ServiceFabricDeployedServicePackageHealth parancsmag lekéri egy adott csomóponton üzembe helyezett Service Fabric-szolgáltatáscsomag állapotát. A Service Fabric a következő állapotokat jelenti:

  • OK gombra. Az entitás megfelel az egészségügyi 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 valamilyen problémát.

Ha az alkalmazás nincs üzembe helyezve a megadott csomóponton, ez a parancsmag hibát ad vissza. Ha az üzembe helyezett szolgáltatáscsomag nem létezik, 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 szolgáltatáscsomag állapotának lekérése

PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA"

Ez a parancs lekérdezi a megadott üzembe helyezett szolgáltatáscsomag állapotát.

2. példa: Üzembe helyezett szolgáltatáscsomag állapotának lekérése egyéni állapotszabályzat és visszatérési szűrők használatával

PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA" -ConsiderWarningAsError $True -EventsFilter Error

Ez a parancs egyéni állapotszabályzattal és hibaesemény-szűrővel lekérdezi a megadott üzembe helyezett szolgáltatáscsomag állapotát.

Paraméterek

-ApplicationName

Egy Service Fabric-alkalmazás egységes erőforrás-azonosítóját (URI-ját) adja meg. A parancsmag a megadott alkalmazás üzembe helyezett szolgáltatáscsomagjának állapotadatait kapja meg.

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

-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 szolgáltatáscsomagban jelentett HealthEvent objektumok gyűjteményének szűrője 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 szolgáltatáscsomag ö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

-NodeName

Egy Service Fabric-csomópont nevét adja meg. A parancsmag a megadott csomópont szolgáltatáscsomagjának állapotadatait kapja meg.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServiceManifestName

Egy Service Fabric-szolgáltatásjegyzék nevét adja meg. A parancsmag lekéri a megadott szolgáltatásjegyzék állapotadatait.

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

-ServicePackageActivationId

Az üzembe helyezett ServicePackage aktiválási azonosítója. Ez a Get-ServiceFabricDeployedServicePackage lekérdezéssel kérhető le.

Ha a szolgáltatás létrehozásakor (a használatávalNew-ServiceFabricService) megadott ServicePackageActivationModea SharedProcess (vagy ha nincs megadva, ebben az esetben a SharedProcess érték), akkor a ServicePackageActivationId értéke mindig egy üres sztring, és nem kell megadni. A szolgáltatáscsomag aktiválási azonosítójával kapcsolatos további információkért lásd: [Service Fabric üzemeltetési modell][1].

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

System.String

Kimenetek

System.Object