Get-ServiceFabricDeployedApplicationHealth
Ruft den Status einer Service Fabric-Anwendung auf einem Knoten ab.
Syntax
Get-ServiceFabricDeployedApplicationHealth
[-NodeName] <String>
[-ApplicationName] <Uri>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-DeployedServicePackagesHealthStateFilter <Int64>]
[-DeployedServicePackagesFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Beschreibung
Das Cmdlet Get-ServiceFabricDeployedApplicationHealth ruft die Integrität von Service Fabric-Anwendungen ab, die in einem Knoten in einem Cluster bereitgestellt werden. Service Fabric meldet die folgenden Integritätszustände:
- OK. Die Entität erfüllt Integritätsrichtlinien.
- Fehler. Die Entität erfüllt keine Integritätsrichtlinien.
- Warnung. Die Entität erfüllt Integritätsrichtlinien, aber es wurde ein Problem aufgetreten.
Wenn die Anwendung nicht auf dem angegebenen Knoten bereitgestellt wird, gibt dieses Cmdlet einen Fehler 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: Abrufen der Integrität einer bereitgestellten Anwendung
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01"
Dieser Befehl fragt die Integrität der benannten Anwendung ab, die auf dem Knoten "Node01" bereitgestellt wurde.
Beispiel 2: Abrufen der Integrität einer bereitgestellten Anwendung mithilfe von benutzerdefinierten Integritätsrichtlinien und Rückgabefiltern
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ConsiderWarningAsError $True -EventsFilter Error -DeployedServicePackagesFilter 'Warning,Error'
Dieser Befehl fragt die Integrität der benannten Anwendung ab, die auf KnotenKnoten01 bereitgestellt wird. Er gibt Werte für die Integritätsrichtlinie an. Es verwendet Filter, um nur Fehlerereignisse und untergeordnete Elemente mit Statusstatus "Fehler" oder "Warnung" zurückzugeben.
Beispiel 3: Abrufen der Integrität einer bereitgestellten Anwendung und Ausschließen von Integritätsstatistiken und Integritätsereignissen
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ExcludeHealthStatistics -EventsFilter None
Dieser Befehl fragt die Integrität der benannten Anwendung ab, die auf dem Knoten "Node01" bereitgestellt wurde. Die zurückgegebene Anwendungsintegrität enthält weder die Integritätsstatistiken noch die Integritätsereignisse.
Parameter
-ApplicationName
Gibt den URI (Uniform Resource Identifier) einer Service Fabric-Anwendung an. Das Cmdlet ruft Integritätsinformationen für die Anwendung ab, die den von Ihnen angegebenen URI enthält.
Typ: | Uri |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-ConsiderWarningAsError
Gibt an, ob ein Warnungsstatusbericht während der Integritätsbewertung als Fehler behandelt werden soll.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DeployedServicePackagesFilter
Gibt den Filter für BereitgestelltServicePackageHealthState-untergeordnete Elemente basierend auf dem Integritätszustand an. Der Wert kann von Mitgliedern oder bitweisen Vorgä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ätsaggregatierten Integrität auszuwerten. Ist kein Filter 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 |
-DeployedServicePackagesHealthStateFilter
Dieser Parameter wurde veraltet. Geben Sie stattdessen den DeployedServicePackagesFilter an .
Typ: | Int64 |
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 Entität basierend auf dem Integritätszustand gemeldet wurde. Der Wert kann von Mitgliedern oder bitweisen Vorgä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.
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 wurde veraltet. Geben Sie stattdessen den Parameter "EventsFilter " 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 bereitgestellten Anwendungsintegritätsstatistiken, die Informationen darüber enthalten, wie viele bereitgestellte Dienstpakete untergeordnete Elemente in "Ok", "Warnung" und "Fehlerstatus" enthalten.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-NodeName
Gibt den Namen eines Service Fabric-Knotens an. Das Cmdlet ruft Integritätsinformationen für die Anwendung ab, die für den von Ihnen angegebenen Knoten bereitgestellt wird.
Typ: | String |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-TimeoutSec
Gibt den Timeoutzeitraum in Sekunden für den Vorgang an.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
System.String
System.Uri
Ausgaben
System.Object