Get-ServiceFabricDeployedApplicationHealth
Hämtar hälsotillståndet för ett Service Fabric-program på en nod.
Syntax
Get-ServiceFabricDeployedApplicationHealth
[-NodeName] <String>
[-ApplicationName] <Uri>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-DeployedServicePackagesHealthStateFilter <Int64>]
[-DeployedServicePackagesFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Cmdleten Get-ServiceFabricDeployedApplicationHealth hämtar hälsotillståndet för Service Fabric-program som distribueras på en nod i ett kluster. Service Fabric rapporterar följande hälsotillstånd:
- OK. Entiteten uppfyller hälsoriktlinjerna.
- Fel. Entiteten uppfyller inte hälsoriktlinjerna.
- Varning. Entiteten uppfyller hälsoriktlinjerna men upplever ett visst problem.
Om programmet inte distribueras på den angivna noden returnerar denna cmdlet ett fel.
Innan du utför en åtgärd på ett Service Fabric-kluster upprättar du en anslutning till klustret med hjälp av cmdleten Connect-ServiceFabricCluster .
Exempel
Exempel 1: Hämta hälsotillståndet för ett distribuerat program
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01"
Det här kommandot frågar hälsotillståndet för det namngivna programmet som distribueras på noden Node01.
Exempel 2: Hämta hälsotillståndet för ett distribuerat program med hjälp av en anpassad hälsoprincip och returfilter
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ConsiderWarningAsError $True -EventsFilter Error -DeployedServicePackagesFilter 'Warning,Error'
Det här kommandot frågar hälsotillståndet för det namngivna programmet som distribueras på node Node01. Den anger värden för hälsoprincipen. Den använder filter för att endast returnera felhändelser och underordnade med fel- eller varningstillstånd.
Exempel 3: Hämta hälsotillståndet för ett distribuerat program och exkludera hälsostatistik och hälsohändelser
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ExcludeHealthStatistics -EventsFilter None
Det här kommandot frågar hälsotillståndet för det namngivna programmet som distribueras på noden Node01. Den returnerade distribuerade programhälsan innehåller inte hälsostatistik eller hälsohändelser.
Parametrar
-ApplicationName
Anger URI (Uniform Resource Identifier) för ett Service Fabric-program. Cmdleten hämtar hälsoinformation för det program som har den URI som du anger.
Type: | Uri |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ConsiderWarningAsError
Anger om en varningshälsorapport ska behandlas som ett fel under hälsoutvärderingen.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeployedServicePackagesFilter
Anger filtret för Underordnade DeployedServicePackageHealthState baserat på hälsotillståndet. Värdet kan hämtas från medlemmar eller bitvis åtgärder på medlemmar i HealthStateFilter. Endast underordnade som matchar filtret returneras. Alla underordnade används för att utvärdera entitetens aggregerade hälsotillstånd. Om inget anges returneras alla poster.
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
Den här parametern är inaktuell. Ange DeployedServicePackagesFilter i stället.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EventsFilter
Anger filtret för den samling HealthEvent som rapporterats på entiteten baserat på hälsotillståndet. Värdet kan hämtas från medlemmar eller bitvis åtgärder på medlemmar i HealthStateFilter. Endast händelser som matchar filtret returneras. Alla händelser används för att utvärdera det aggregerade hälsotillståndet. Om inget anges returneras alla poster.
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
Den här parametern är inaktuell. Ange parametern EventsFilter i stället.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExcludeHealthStatistics
Anger om hälsostatistiken ska tas med i frågeresultatet. Om detta anges returneras inte hälsostatistiken som en del av frågeresultatet. I annat fall innehåller frågeresultatet den distribuerade hälsostatistiken för programmet, som innehåller information om hur många distribuerade tjänstpaket som är underordnade i statusen Ok, Varning och Fel.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NodeName
Anger namnet på en Service Fabric-nod. Cmdleten hämtar hälsoinformation för programmet som distribueras till den nod som du anger.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Anger tidsgränsen i sekunder för åtgärden.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
System.String
System.Uri
Utdata
System.Object