Get-ServiceFabricPartitionHealth
Získá stav oddílu Service Fabric.
Syntaxe
Get-ServiceFabricPartitionHealth
[-PartitionId] <Guid>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyReplicasPerPartition <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ReplicasHealthStateFilter <Int64>]
[-ReplicasFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Rutina Get-ServiceFabricPartitionHealth získá stav oddílu Service Fabric. Pokud zadáte oddíl, který v úložišti stavu neexistuje, 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í událostí stavu pro oddíl služby
PS C:\> $ToDoPartition01 = Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS
PS C:\> Get-ServiceFabricPartitionHealth -PartitionId $ToDoPartition01.PartitionId
První příkaz používá rutinu Get-ServiceFabricPartition k získání objektu oddílu jednoúčelové služby pro zadanou službu a poté uloží objekt do proměnné $ToDoPartition 01.
Druhý příkaz získá stav oddílu pomocí vlastnosti PartitionId objektu uloženého v $ToDoPartition 01.
Příklad 2: Dotazování stavu oddílu služby pomocí vlastních zásad stavu a návratových filtrů
PS C:\> Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS | Get-ServiceFabricPartitionHealth -ConsiderWarningAsError $True -EventsFilter Error
Tento příkaz se dotazuje na stav oddílů zadané služby. Používá vlastní zásady stavu a filtr k vrácení pouze chybových událostí.
Parametry
-ConsiderWarningAsError
Označuje, jestli se má zpráva o stavu upozornění považovat za chybu při vyhodnocování stavu.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-EventsFilter
Určuje filtr pro kolekci HealthEventhlášených v oddílu na základě stavu. Hodnotu lze získat ze členů nebo bitové operace u členů HealthStateFilter. Vrátí se pouze události, které odpovídají filtru. Všechny události se používají k vyhodnocení agregovaného stavu oddílu. Pokud není zadáno, vrátí se všechny položky.
Typ: | HealthStateFilter |
Přípustné hodnoty: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-EventsHealthStateFilter
Tento parametr je zastaralý. Místo toho zadejte parametr EventsFilter.
Typ: | Int64 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ExcludeHealthStatistics
Určuje, jestli se má statistika stavu zahrnout do výsledku dotazu. 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 statistiku stavu oddílu, která obsahuje informace o tom, kolik replik jsou ve stavu OK, Upozornění a Chyba.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-MaxPercentUnhealthyReplicasPerPartition
Určuje maximální tolerované procento replik, které nejsou v pořádku v oddílu. Pokud existuje více replik s chybou stavu, než je tolerováno, je stav oddílu chybný.
Typ: | Byte |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PartitionId
Určuje ID oddílu Service Fabric.
Typ: | Guid |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ReplicasFilter
Určuje filtr pro ReplicaHealthState podřízené položky na základě stavu. Hodnotu lze získat ze členů nebo bitové operace u členů HealthStateFilter. Vrátí se jenom podřízené položky, které odpovídají filtru. Všechny podřízené položky se používají k vyhodnocení agregovaného stavu entity. Pokud není zadáno, vrátí se všechny položky.
Typ: | HealthStateFilter |
Přípustné hodnoty: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ReplicasHealthStateFilter
Tento parametr je zastaralý. Místo toho zadejte parametr ReplicasFilter.
Typ: | Int64 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TimeoutSec
Určuje časový limit operace v sekundách.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
System.Guid
Výstupy
System.Object