Get-ServiceFabricServiceHealth

Získá stav služby Service Fabric.

Syntax

Get-ServiceFabricServiceHealth
   [-ServiceName] <Uri>
   [-ConsiderWarningAsError <Boolean>]
   [-MaxPercentUnhealthyPartitionsPerService <Byte>]
   [-MaxPercentUnhealthyReplicasPerPartition <Byte>]
   [-EventsHealthStateFilter <Int64>]
   [-EventsFilter <HealthStateFilter>]
   [-PartitionsHealthStateFilter <Int64>]
   [-PartitionsFilter <HealthStateFilter>]
   [-ExcludeHealthStatistics]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Description

Rutina Get-ServiceFabricServiceHealth získá stav služby Service Fabric. Pokud zadáte službu, která v úložišti stavu neexistuje, vrátí tato rutina výjimku.

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: Dotazování stavu služby

PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1

Tento příkaz získá stav zadané služby.

Příklad 2: Získání stavu služby pomocí vlastních zásad stavu a vrácení filtrů

PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1 -ConsiderWarningAsError $True -EventsFilter Error -PartitionsFilter 'Warning,Error'

Tento příkaz dotazuje stav zadané služby. Poskytuje hodnoty zásad 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: Dotazování stavu služby a vyloučení statistik stavu

PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1 -ExcludeHealthStatistics

Tento příkaz získá stav zadané služby. Vrácený stav služby nezahrnuje statistiku stavu služby.

Parametry

-ConsiderWarningAsError

Označuje, zda má být zpráva o stavu upozornění považována za chybu během vyhodnocení stavu.

Type:Boolean
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. Jinak výsledek dotazu obsahuje statistiku stavu služby, která obsahuje informace o počtu oddílů a replik této služby v ok, upozornění a chybovém stavu.

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

-MaxPercentUnhealthyPartitionsPerService

Určuje maximální tolerované procento oddílů, které nejsou v pořádku ve službě. Pokud existuje více oddílů s chybou stavu, než je tolerováno, stav služby je chybový.

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

-MaxPercentUnhealthyReplicasPerPartition

Určuje maximální tolerované procento replik oddílů, které nejsou v pořádku. Pokud existuje více replik s chybou stavu, než je tolerováno, stav oddílu je chyba.

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

-PartitionsFilter

Určuje filtr pro podřízené položky PartitionHealthState 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

-PartitionsHealthStateFilter

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

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

-ServiceName

Určuje identifikátor URI služby Service Fabric.

Type:Uri
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.Uri

Výstupy

System.Object