Get-ServiceFabricDeployedApplicationHealth
Hiermee haalt u de status van een Service Fabric-toepassing op een knooppunt op.
Syntaxis
Get-ServiceFabricDeployedApplicationHealth
[-NodeName] <String>
[-ApplicationName] <Uri>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-DeployedServicePackagesHealthStateFilter <Int64>]
[-DeployedServicePackagesFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
De cmdlet Get-ServiceFabricDeployedApplicationHealth haalt de status op van Service Fabric-toepassingen die zijn geïmplementeerd op een knooppunt in een cluster. Service Fabric rapporteert de volgende statussen:
- OK. De entiteit voldoet aan de statusrichtlijnen.
- Fout. De entiteit voldoet niet aan de statusrichtlijnen.
- Waarschuwing. De entiteit voldoet aan de statusrichtlijnen, maar er is een probleem opgetreden.
Als de toepassing niet is geïmplementeerd op het opgegeven knooppunt, retourneert deze cmdlet een fout.
Voordat u een bewerking uitvoert op een Service Fabric-cluster, maakt u een verbinding met het cluster met behulp van de cmdlet Connect-ServiceFabricCluster .
Voorbeelden
Voorbeeld 1: De status van een geïmplementeerde toepassing ophalen
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01"
Met deze opdracht wordt een query uitgevoerd op de status van de benoemde toepassing die is geïmplementeerd op het knooppunt Node01.
Voorbeeld 2: De status van een geïmplementeerde toepassing ophalen met behulp van aangepast statusbeleid en retourfilters
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ConsiderWarningAsError $True -EventsFilter Error -DeployedServicePackagesFilter 'Warning,Error'
Met deze opdracht wordt een query uitgevoerd op de status van de benoemde toepassing die is geïmplementeerd op node Node01. Hiermee worden waarden voor statusbeleid opgegeven. Er worden filters gebruikt om alleen fout-gebeurtenissen te retourneren en onderliggende items met statussen Fout of Waarschuwing.
Voorbeeld 3: De status van een geïmplementeerde toepassing ophalen en statusstatistieken en statusevenementen uitsluiten
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ExcludeHealthStatistics -EventsFilter None
Met deze opdracht wordt een query uitgevoerd op de status van de benoemde toepassing die is geïmplementeerd op het knooppunt Node01. De geretourneerde geïmplementeerde toepassingsstatus bevat geen statusstatistieken, noch de statusgebeurtenissen.
Parameters
-ApplicationName
Hiermee geeft u de URI (Uniform Resource Identifier) van een Service Fabric-toepassing op. De cmdlet haalt statusgegevens op voor de toepassing met de URI die u opgeeft.
Type: | Uri |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ConsiderWarningAsError
Geeft aan of een waarschuwingsstatusrapport moet worden behandeld als fout tijdens de statusevaluatie.
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DeployedServicePackagesFilter
Hiermee geeft u het filter op voor De kinderen DeployedServicePackageHealthState op basis van de status. De waarde kan worden verkregen van leden of bitwise bewerkingen voor leden van HealthStateFilter. Alleen onderliggende items die overeenkomen met het filter worden geretourneerd. Alle onderliggende items worden gebruikt om de geaggregeerde status van de entiteit te evalueren. Als dit niet is opgegeven, worden alle vermeldingen geretourneerd.
Type: | HealthStateFilter |
Geaccepteerde waarden: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DeployedServicePackagesHealthStateFilter
Deze parameter is afgeschaft. Geef in plaats daarvan het DeployedServicePackagesFilter op.
Type: | Int64 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-EventsFilter
Hiermee geeft u het filter op voor de verzameling HealthEvent die is gerapporteerd op de entiteit op basis van de status. De waarde kan worden verkregen van leden of bitwise bewerkingen voor leden van HealthStateFilter. Alleen gebeurtenissen die overeenkomen met het filter worden geretourneerd. Alle gebeurtenissen worden gebruikt om de geaggregeerde status te evalueren. Als dit niet is opgegeven, worden alle vermeldingen geretourneerd.
Type: | HealthStateFilter |
Geaccepteerde waarden: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-EventsHealthStateFilter
Deze parameter is afgeschaft. Geef in plaats daarvan de parameter EventsFilter op.
Type: | Int64 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ExcludeHealthStatistics
Geeft aan of de statusstatistieken moeten worden opgenomen in het queryresultaat. Indien opgegeven, worden de statusstatistieken niet geretourneerd als onderdeel van het queryresultaat. Anders bevat het queryresultaat de geïmplementeerde statusstatistieken van toepassingen, die informatie bevatten over het aantal geïmplementeerde servicepakketten in ok, waarschuwing en foutstatussen.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-NodeName
Hiermee geeft u de naam van een Service Fabric-knooppunt. De cmdlet haalt statusgegevens op voor de toepassing die is geïmplementeerd op het knooppunt dat u opgeeft.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-TimeoutSec
Hiermee geeft u de time-outperiode, in seconden, voor de bewerking op.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
System.String
System.Uri
Uitvoerwaarden
System.Object