Get-ServiceFabricPartitionHealth
Ruft den Status einer Service Fabric-Partition ab.
Syntax
Get-ServiceFabricPartitionHealth
[-PartitionId] <Guid>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyReplicasPerPartition <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ReplicasHealthStateFilter <Int64>]
[-ReplicasFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Beschreibung
Das Cmdlet Get-ServiceFabricPartitionHealth ruft den Status einer Service Fabric-Partition ab. Wenn Sie eine Partition angeben, die im Integritätsspeicher nicht vorhanden ist, gibt dieses Cmdlet einen Fehler zurück.
Bevor Sie einen Vorgang auf einem Service Fabric-Cluster ausführen, stellen Sie mithilfe des Cmdlets Connect-ServiceFabricCluster eine Verbindung mit dem Cluster her.
Beispiele
Beispiel 1: Abrufen der Integritätsereignisse für eine Dienstpartition
PS C:\> $ToDoPartition01 = Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS
PS C:\> Get-ServiceFabricPartitionHealth -PartitionId $ToDoPartition01.PartitionId
Der erste Befehl verwendet das Cmdlet Get-ServiceFabricPartition, um das Singleton-Dienstpartitionsobjekt für den angegebenen Dienst abzurufen, und speichert das Objekt dann in der variablen $ToDoPartition 01.
Der zweite Befehl ruft die Integrität der Partition mithilfe der PartitionId--Eigenschaft des objekts ab, das in $ToDoPartition 01 gespeichert ist.
Beispiel 2: Abfragen des Status einer Dienstpartition mithilfe von benutzerdefinierten Integritätsrichtlinien und Rückgabefiltern
PS C:\> Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS | Get-ServiceFabricPartitionHealth -ConsiderWarningAsError $True -EventsFilter Error
Dieser Befehl fragt die Integrität der Partitionen des angegebenen Diensts ab. Es verwendet benutzerdefinierte Integritätsrichtlinie und Filter, um nur Fehlerereignisse zurückzugeben.
Parameter
-ConsiderWarningAsError
Gibt an, ob ein Warnungsstatusbericht während der Integritätsauswertung als Fehler behandelt werden soll.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EventsFilter
Gibt den Filter für die Auflistung von HealthEvent-an, die auf der Partition basierend auf dem Integritätszustand gemeldet wurden. Der Wert kann aus Membern oder bitweisen Vorgängen für Elemente von HealthStateFilterabgerufen werden. Es werden nur Ereignisse zurückgegeben, die dem Filter entsprechen. Alle Ereignisse werden verwendet, um den aggregierten Integritätszustand der Partition auszuwerten. Wenn nicht angegeben, werden alle Einträge zurückgegeben.
Typ: | HealthStateFilter |
Zulässige Werte: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EventsHealthStateFilter
Dieser Parameter ist veraltet. Geben Sie stattdessen den EventsFilter Parameter an.
Typ: | Int64 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ExcludeHealthStatistics
Gibt an, ob die Integritätsstatistiken in das Abfrageergebnis einbezogen werden sollen. Wenn angegeben, werden die Integritätsstatistiken nicht als Teil des Abfrageergebnisses zurückgegeben. Andernfalls enthält das Abfrageergebnis die Partitionsintegritätsstatistiken, die Informationen dazu enthalten, wie viele Replikate in "Ok", "Warnung" und "Fehler" vorhanden sind.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MaxPercentUnhealthyReplicasPerPartition
Gibt den maximalen tolerierten Prozentsatz von fehlerhaften Replikaten in einer Partition an. Wenn mehr Replikate mit einem Integritätsstatusfehler vorhanden sind als toleriert, ist der Integritätszustand der Partition ein Fehler.
Typ: | Byte |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PartitionId
Gibt die ID einer Service Fabric-Partition an.
Typ: | Guid |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-ReplicasFilter
Gibt den Filter für ReplicaHealthState- untergeordneten Elemente basierend auf dem Integritätszustand an. Der Wert kann aus Membern oder bitweisen Vorgängen für Elemente von HealthStateFilterabgerufen werden. Nur untergeordnete Elemente, die dem Filter entsprechen, werden zurückgegeben. Alle untergeordneten Elemente werden verwendet, um den Aggregierten Integritätsstatus der Entität auszuwerten. Wenn nicht angegeben, werden alle Einträge zurückgegeben.
Typ: | HealthStateFilter |
Zulässige Werte: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ReplicasHealthStateFilter
Dieser Parameter ist veraltet. Geben Sie stattdessen den ReplicasFilter Parameter an.
Typ: | Int64 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TimeoutSec
Gibt den Timeoutzeitraum für den Vorgang in Sekunden an.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
System.Guid
Ausgaben
System.Object