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