Get-ServiceFabricDeployedApplicationHealth

Získá stav aplikace Service Fabric na uzlu.

Syntax

Get-ServiceFabricDeployedApplicationHealth
   [-NodeName] <String>
   [-ApplicationName] <Uri>
   [-ConsiderWarningAsError <Boolean>]
   [-EventsHealthStateFilter <Int64>]
   [-EventsFilter <HealthStateFilter>]
   [-DeployedServicePackagesHealthStateFilter <Int64>]
   [-DeployedServicePackagesFilter <HealthStateFilter>]
   [-ExcludeHealthStatistics]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Description

Rutina Get-ServiceFabricDeployedApplicationHealth získá stav aplikací Service Fabric nasazených na uzel v clusteru. Service Fabric hlásí následující stavy stavu:

  • OK. Entita splňuje pokyny pro stav.
  • Chyba Entita nesplňuje pokyny pro stav.
  • Upozornění: Entita splňuje pokyny ke stavu, ale došlo k nějakému problému.

Pokud se aplikace nenasadí na zadaný uzel, 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é aplikace

PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01"

Tento příkaz dotazuje stav pojmenované aplikace nasazené na uzlu s názvem Node01.

Příklad 2: Získání stavu nasazené aplikace pomocí vlastních zásad stavu a návratových filtrů

PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ConsiderWarningAsError $True -EventsFilter Error -DeployedServicePackagesFilter 'Warning,Error'

Tento příkaz dotazuje stav pojmenované aplikace nasazené na node Node01. Určuje hodnoty pro zásady stavu. Používá filtry k vrácení pouze chybových událostí a podřízených položek se stavem Chyb nebo Upozornění.

Příklad 3: Získání stavu nasazené aplikace a vyloučení statistik stavu a událostí stavu

PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ExcludeHealthStatistics -EventsFilter None

Tento příkaz dotazuje stav pojmenované aplikace nasazené na uzlu s názvem Node01. Vrácený stav nasazené aplikace nezahrnuje statistiku stavu ani události stavu.

Parametry

-ApplicationName

Určuje identifikátor URI (Uniform Resource Identifier) aplikace Service Fabric. Rutina získá informace o stavu aplikace, která má zadaný identifikátor URI.

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

-ConsiderWarningAsError

Označuje, jestli se má zpráva o stavu upozornění považovat za chybu během vyhodnocení stavu.

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

-DeployedServicePackagesFilter

Určuje filtr pro podřízené položky DeployedServicePackageHealthState na základě stavu. Hodnotu lze získat ze členů nebo bitové operace na členech HealthStateFilter. Vrátí se pouze podřízené položky, které odpovídají filtru. Všechny podřízené položky slouží k vyhodnocení agregovaného stavu entity. Pokud není zadáno, vrátí se všechny položky.

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

Tento parametr je zastaralý. Místo toho zadejte NasazenýPackagesFilter .

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

-EventsFilter

Určuje filtr pro kolekci HealthEvent hlášené u entity na základě stavu. Hodnotu lze získat ze členů nebo bitové operace na členech HealthStateFilter. Vrátí se pouze události, které odpovídají filtru. Všechny události slouží k vyhodnocení agregovaného stavu. Pokud není zadáno, vrátí se všechny položky.

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

Tento parametr je zastaralý. Místo toho zadejte parametr EventsFilter .

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

-ExcludeHealthStatistics

Určuje, jestli by měly být do výsledku dotazu zahrnuty statistiky stavu. Pokud je zadáno, statistika stavu se nevrátí jako součást výsledku dotazu. V opačném případě výsledek dotazu zahrnuje nasazené statistiky stavu aplikace, které obsahují informace o tom, kolik nasazených balíčků služeb jsou podřízené ve stavu OK, Upozornění a Chybové stavy.

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

-NodeName

Určuje název uzlu Service Fabric. Rutina získá informace o stavu aplikace nasazené do zadaného uzlu.

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

-TimeoutSec

Určuje časový limit operace v sekundách.

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

Vstupy

System.String

System.Uri

Výstupy

System.Object