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