Get-ServiceFabricDeployedServicePackageHealth
Získá stav balíčku služby Service Fabric.
Syntaxe
Get-ServiceFabricDeployedServicePackageHealth
[-ApplicationName] <Uri>
[-ServiceManifestName] <String>
[-NodeName] <String>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ServicePackageActivationId <String>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Rutina Get-ServiceFabricDeployedServicePackageHealth získá stav balíčku služby Service Fabric nasazeného na zadaný uzel. Service Fabric hlásí následující stavy stavu:
- OK. Entita splňuje pokyny pro stav.
- Chyba. Entita nesplňuje pokyny pro stav.
- Varování. Entita splňuje pokyny pro stav, ale došlo k nějakému problému.
Pokud aplikace není nasazená na zadaném uzlu, vrátí tato rutina chybu. Pokud nasazený balíček služby neexistuje, vrátí tato rutina chybu.
Před provedením jakékoli operace v clusteru Service Fabric vytvořte připojení ke clusteru pomocí rutiny Connect-ServiceFabricCluster.
Příklady
Příklad 1: Získání stavu nasazeného balíčku služby
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA"
Tento příkaz se dotazuje na stav zadaného nasazeného balíčku služby.
Příklad 2: Získání stavu nasazeného balíčku služby pomocí vlastních zásad stavu a návratových filtrů
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA" -ConsiderWarningAsError $True -EventsFilter Error
Tento příkaz se dotazuje na stav zadaného nasazeného balíčku služby pomocí vlastních zásad stavu a filtru chybových událostí.
Parametry
-ApplicationName
Určuje identifikátor URI (Uniform Resource Identifier) aplikace Service Fabric. Rutina získá informace o stavu nasazeného balíčku služby zadané aplikace.
Typ: | Uri |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ConsiderWarningAsError
Označuje, jestli se má zpráva o stavu upozornění považovat za chybu při vyhodnocování stavu.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-EventsFilter
Určuje filtr pro kolekci HealthEvent objekty hlášené v balíčku služby na základě stavu. Hodnotu lze získat ze členů nebo bitové operace u členů HealthStateFilter. Vrátí se pouze události, které odpovídají filtru. Všechny události se používají k vyhodnocení agregovaného stavu balíčku služby. Pokud není zadáno, vrátí se všechny položky.
Typ: | HealthStateFilter |
Přípustné hodnoty: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-EventsHealthStateFilter
Tento parametr je zastaralý. Místo toho zadejte parametr EventsFilter.
Typ: | Int64 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-NodeName
Určuje název uzlu Service Fabric. Rutina získá informace o stavu balíčku služby pro zadaný uzel.
Typ: | String |
Position: | 2 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ServiceManifestName
Určuje název manifestu služby Service Fabric. Rutina získá informace o stavu pro zadaný manifest služby.
Typ: | String |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ServicePackageActivationId
ID aktivace nasazeného servicepackage. To lze získat pomocí dotazu Get-ServiceFabricDeployedServicePackage.
Pokud ServicePackageActivationMode zadaný při vytváření služby (pomocí New-ServiceFabricService
) je SharedProcess (nebo pokud není zadaný, v takovém případě se ve výchozím nastavení SharedProcess), pak hodnota ServicePackageActivationId je vždy prázdný řetězec a nemusí být zadán. Další informace o ID aktivace balíčku služby najdete v tématu [Model hostování Service Fabric][1].
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TimeoutSec
Určuje časový limit operace v sekundách.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
System.Uri
System.String
Výstupy
System.Object