Get-ServiceFabricServiceHealth
Ruft die Integrität eines Service Fabric-Diensts ab.
Syntax
Get-ServiceFabricServiceHealth
[-ServiceName] <Uri>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyPartitionsPerService <Byte>]
[-MaxPercentUnhealthyReplicasPerPartition <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-PartitionsHealthStateFilter <Int64>]
[-PartitionsFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Beschreibung
Das Cmdlet Get-ServiceFabricServiceHealth ruft die Integrität eines Service Fabric-Diensts ab. Wenn Sie einen Dienst angeben, der im Integritätsspeicher nicht vorhanden ist, gibt dieses Cmdlet eine Ausnahme zurück.
Bevor Sie einen Vorgang in einem Service Fabric-Cluster ausführen, stellen Sie mithilfe des Cmdlets Connect-ServiceFabricCluster eine Verbindung mit dem Cluster her.
Beispiele
Beispiel 1: Abfragen der Integrität eines Diensts
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1
Dieser Befehl ruft die Integrität des angegebenen Diensts ab.
Beispiel 2: Abrufen der Integrität eines Diensts mithilfe von benutzerdefinierten Integritätsrichtlinien und Rückgabefiltern
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1 -ConsiderWarningAsError $True -EventsFilter Error -PartitionsFilter 'Warning,Error'
Dieser Befehl ruft die Integrität des angegebenen Diensts ab. Sie stellt Werte für die Integritätsrichtlinie bereit. Es verwendet Filter, um nur Fehlerereignisse und untergeordnete Elemente mit Fehler- oder Warnungsstatus zurückzugeben.
Beispiel 3: Abfragen der Integrität eines Diensts und Ausschließen der Integritätsstatistiken
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1 -ExcludeHealthStatistics
Dieser Befehl ruft die Integrität des angegebenen Diensts ab. Die zurückgegebene Dienstintegrität umfasst nicht die Dienstintegritätsstatistiken.
Parameter
-ConsiderWarningAsError
Gibt an, ob ein Warnungsstatusbericht während der Integritätsbewertung als Fehler behandelt werden soll.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EventsFilter
Gibt den Filter für die Auflistung von HealthEvent an, die auf der Grundlage des Integritätsstatus gemeldet wurde. Der Wert kann von Mitgliedern oder Bitzeigervorgängen auf Mitgliedern von HealthStateFilter abgerufen werden. Es werden nur Ereignisse zurückgegeben, die dem Filter entsprechen. Alle Ereignisse werden verwendet, um den aggregierten Integritätsstatus auszuwerten. Ist kein Filter angegeben, werden alle Einträge zurückgegeben.
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
Dieser Parameter wurde veraltet. Geben Sie stattdessen den Parameter "EventsFilter " an.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExcludeHealthStatistics
Gibt an, ob die Integritätsstatistiken in das Abfrageergebnis einbezogen werden sollen. Wenn angegeben, werden die Integritätsstatistiken nicht als Teil des Abfrageergebniss zurückgegeben. Andernfalls enthält das Abfrageergebnis die Dienstintegritätsstatistiken, die Informationen über die Anzahl von Partitionen und Replikaten dieses Diensts in "Ok", "Warnung" und "Fehlerstatus" enthalten.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxPercentUnhealthyPartitionsPerService
Gibt den maximal zulässigen Prozentsatz von ungesunden Partitionen in einem Dienst an. Wenn mehr Partitionen mit einem Integritätsstatusfehler vorhanden sind als toleriert, ist der Integritätszustand des Diensts Fehler.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxPercentUnhealthyReplicasPerPartition
Gibt den maximalen tolerierten Prozentsatz von ungesunden Partitionsreplikaten an. Wenn mehr Replikate mit einem Integritätsstatusfehler vorhanden sind als toleriert, ist der Integritätszustand der Partition Fehler.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionsFilter
Gibt den Filter für PartitionHealthState-Untergeordnete basierend auf dem Integritätszustand an. Der Wert kann von Mitgliedern oder Bitzeigervorgängen auf Mitgliedern von HealthStateFilter abgerufen werden. Nur untergeordnete Elemente, die dem Filter entsprechen, werden zurückgegeben. Alle untergeordneten Elemente werden verwendet, um den Status der entitätsaggregaten Integrität zu bewerten. Ist kein Filter angegeben, werden alle Einträge zurückgegeben.
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
Dieser Parameter wurde veraltet. Geben Sie stattdessen den Parameter PartitionsFilter an.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Gibt den URI eines Service Fabric-Diensts an.
Type: | Uri |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Gibt den Timeoutzeitraum in Sekunden für den Vorgang an.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
System.Uri
Ausgaben
System.Object