Get-ServiceFabricDeployedApplicationHealth
Obtém a integridade de um aplicativo do Service Fabric em um nó.
Sintaxe
Get-ServiceFabricDeployedApplicationHealth
[-NodeName] <String>
[-ApplicationName] <Uri>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-DeployedServicePackagesHealthStateFilter <Int64>]
[-DeployedServicePackagesFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
O cmdlet Get-ServiceFabricDeployedApplicationHealth obtém a integridade dos aplicativos do Service Fabric implantados em um nó em um cluster. O Service Fabric relata os seguintes estados de integridade:
- OK. A entidade atende às orientações sanitárias.
- Erro. A entidade não atende às orientações sanitárias.
- Atenção. A entidade atende às orientações sanitárias, mas passou por algum problema.
Se o aplicativo não for implantado no nó especificado, esse cmdlet retornará um erro.
Antes de executar qualquer operação em um cluster do Service Fabric, estabeleça uma conexão com o cluster usando o cmdlet
Exemplos
Exemplo 1: Obter a integridade de um aplicativo implantado
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01"
Este comando consulta a integridade do aplicativo nomeado implantado no nó chamado Node01.
Exemplo 2: Obter a integridade de um aplicativo implantado usando a política de integridade personalizada e filtros de retorno
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ConsiderWarningAsError $True -EventsFilter Error -DeployedServicePackagesFilter 'Warning,Error'
Este comando consulta a integridade do aplicativo nomeado implantado no nó Node01. Especifica valores para a política de integridade. Ele usa filtros para retornar apenas eventos de erro e crianças com estados de integridade de erro ou aviso.
Exemplo 3: Obter a integridade de um aplicativo implantado e excluir estatísticas de integridade e eventos de integridade
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ExcludeHealthStatistics -EventsFilter None
Este comando consulta a integridade do aplicativo nomeado implantado no nó chamado Node01. A integridade do aplicativo implantado retornado não inclui as estatísticas de integridade, nem os eventos de integridade.
Parâmetros
-ApplicationName
Especifica o URI (Uniform Resource Identifier) de um aplicativo do Service Fabric. O cmdlet obtém informações de integridade para o aplicativo que tem o URI especificado.
Tipo: | Uri |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ConsiderWarningAsError
Indica se um relatório de integridade de aviso deve ser tratado como erro durante a avaliação de integridade.
Tipo: | Boolean |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DeployedServicePackagesFilter
Especifica o filtro para DeployedServicePackageHealthState filhos com base no estado de integridade. O valor pode ser obtido de membros ou operações bitwise em membros do HealthStateFilter. Apenas as crianças que correspondem ao filtro são devolvidas. Todas as crianças são utilizadas para avaliar o estado de saúde agregado da entidade. Se não for especificado, todas as entradas serão retornadas.
Tipo: | HealthStateFilter |
Valores aceites: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DeployedServicePackagesHealthStateFilter
Este parâmetro foi preterido. Em vez disso, especifique o DeployedServicePackagesFilter.
Tipo: | Int64 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-EventsFilter
Especifica o filtro para a coleta de HealthEvent relatado na entidade com base no estado de integridade. O valor pode ser obtido de membros ou operações bitwise em membros do HealthStateFilter. Somente os eventos que correspondem ao filtro são retornados. Todos os eventos são usados para avaliar o estado de integridade agregado. Se não for especificado, todas as entradas serão retornadas.
Tipo: | HealthStateFilter |
Valores aceites: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-EventsHealthStateFilter
Este parâmetro foi preterido.
Em vez disso, especifique o parâmetro
Tipo: | Int64 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ExcludeHealthStatistics
Indica se as estatísticas de integridade devem ser incluídas no resultado da consulta. Se especificado, as estatísticas de integridade não são retornadas como parte do resultado da consulta. Caso contrário, o resultado da consulta inclui as estatísticas de integridade do aplicativo implantado, que contêm informações sobre quantos pacotes de serviço implantados os filhos estão nos estados Ok, Aviso e Erro.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-NodeName
Especifica o nome de um nó do Service Fabric. O cmdlet obtém informações de integridade para o aplicativo implantado no nó que você especificar.
Tipo: | String |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-TimeoutSec
Especifica o período de tempo limite, em segundos, para a operação.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
System.String
System.Uri
Saídas
System.Object