Get-ServiceFabricApplicationHealth
Hämtar hälsotillståndet för ett Service Fabric-program.
Syntax
Get-ServiceFabricApplicationHealth
[-ApplicationName] <Uri>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyDeployedApplications <Byte>]
[-MaxPercentUnhealthyServices <Byte>]
[-MaxPercentUnhealthyPartitionsPerService <Byte>]
[-MaxPercentUnhealthyReplicasPerPartition <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ServicesHealthStateFilter <Int64>]
[-ServicesFilter <HealthStateFilter>]
[-DeployedApplicationsHealthStateFilter <Int64>]
[-DeployedApplicationsFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Cmdleten Get-ServiceFabricApplicationHealth hämtar hälsotillståndet för ett Service Fabric-program. Service Fabric rapporterar följande hälsotillstånd:
- OKEJ. Entiteten uppfyller hälsoriktlinjerna.
- Fel. Entiteten uppfyller inte hälsoriktlinjerna.
- Varning. Entiteten uppfyller hälsoriktlinjerna men har drabbats av ett visst problem.
Om entiteten inte hittas i hälsoarkivet returnerar den här cmdleten ett fel.
Innan du utför någon åtgärd i 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 program
PS C:\> Get-ServiceFabricApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist
Det här kommandot frågar hälsotillståndet för det namngivna programmet.
Exempel 2: Hämta hälsotillståndet för ett program med hjälp av en anpassad hälsoprincip och returnera filter
PS C:\> Get-ServiceFabricApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -ConsiderWarningAsError $True -EventsFilter Error -ServicesFilter 'Error,Warning' -DeployedApplicationsFilter 'Warning,Error'
Det här kommandot frågar hälsotillståndet för det namngivna programmet. Kommandot anger värden för hälsoprincipen och använder filter för att endast returnera felhändelser och underordnade med hälsotillstånd för fel eller varning.
Exempel 3: Hämta hälsotillståndet för ett program och exkludera hälsostatistiken
PS C:\> Get-ServiceFabricApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -ExcludeHealthStatistics
Det här kommandot frågar hälsotillståndet för det namngivna programmet. Den returnerade programhälsan innehåller inte hälsostatistiken.
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.
Typ: | Uri |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ConsiderWarningAsError
Anger om den här cmdleten betraktar en varningshälsorapport som ett fel under hälsoutvärderingen.
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DeployedApplicationsFilter
Anger filtret för DeployedApplicationHealthState underordnade baserat på hälsotillståndet. Värdet 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 programmets aggregerade hälsotillstånd. Om det inte anges returneras alla poster.
Typ: | HealthStateFilter |
Godkända värden: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DeployedApplicationsHealthStateFilter
Den här parametern är inaktuell. Ange parametern DeployedApplicationsFilter i stället.
Typ: | Int64 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-EventsFilter
Anger filtret för samlingen av HealthEvent objekt som rapporterats i programmet baserat på hälsotillstånd. 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 programmets aggregerade hälsotillstånd. Om det inte anges returneras alla poster.
Typ: | HealthStateFilter |
Godkända värden: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-EventsHealthStateFilter
Den här parametern är inaktuell. Ange parametern EventsFilter i stället.
Typ: | Int64 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ExcludeHealthStatistics
Anger om hälsostatistiken ska inkluderas i frågeresultatet. Om det anges returneras inte hälsostatistiken som en del av frågeresultatet. Annars innehåller frågeresultatet programhälsostatistiken, som innehåller information om hur många tjänster, partitioner och repliker av det här programmet som är i ok- och varnings- och feltillstånd.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MaxPercentUnhealthyDeployedApplications
Anger den maximala procentuella procentandelen programinstanser som inte är felfria som distribueras på noderna i klustret. Om det finns fler distribuerade program med hälsotillståndsfel än vad som tolereras är programmets hälsotillstånd fel. Om du inte anger den här parametern använder hälsoutvärderingen värdet som anges i programmanifestet.
Typ: | Byte |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MaxPercentUnhealthyPartitionsPerService
Anger den maximala tillåtna procentandelen av tjänstpartitioner som inte är felfria. Om det finns fler partitioner med hälsotillståndsfel än vad som tolereras är hälsotillståndet för tjänsterna ett fel. Om du inte anger den här parametern använder hälsoutvärderingen värdet som anges i programmanifestet.
Typ: | Byte |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MaxPercentUnhealthyReplicasPerPartition
Anger den maximala tillåtna procentandelen felfritt partitionsrepliker. Om det finns fler repliker med hälsotillståndsfel än vad som tolereras är partitionens hälsotillstånd fel. Om du inte anger den här parametern använder hälsoutvärderingen värdet som anges i programmanifestet.
Typ: | Byte |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MaxPercentUnhealthyServices
Anger den maximala tillåtna procentandelen tjänster som inte är felfria i ett program. Om det finns fler tjänster med hälsotillståndsfel än vad som tolereras är programmets hälsotillstånd fel. Om du inte anger den här parametern använder hälsoutvärderingen värdet som anges i programmanifestet.
Typ: | Byte |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ServicesFilter
Anger filtret för ServiceHealthState underordnade baserat på hälsotillstånd. 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 programmets aggregerade hälsotillstånd. Om det inte anges returneras alla poster.
Typ: | HealthStateFilter |
Godkända värden: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ServicesHealthStateFilter
Den här parametern är inaktuell. Ange parametern ServicesFilter i stället.
Typ: | Int64 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-TimeoutSec
Anger tidsgränsen i sekunder för åtgärden.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
System.Uri
Utdata
System.Object