Get-ServiceFabricDeployedApplicationHealth
Obtém a integridade de um aplicativo do Service Fabric em um nó.
Syntax
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 diretrizes de integridade.
- Erro. A entidade não atende às diretrizes de integridade.
- Aviso. A entidade atende às diretrizes de integridade, mas teve 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 Connect-ServiceFabricCluster .
Exemplos
Exemplo 1: Obter a integridade de um aplicativo implantado
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01"
Esse 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 retornar filtros
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ConsiderWarningAsError $True -EventsFilter Error -DeployedServicePackagesFilter 'Warning,Error'
Esse comando consulta a integridade do aplicativo nomeado implantado no nó Node01. Ele especifica valores para a política de integridade. Ele usa filtros para retornar somente eventos de erro e filhos com estados de integridade 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
Esse comando consulta a integridade do aplicativo nomeado implantado no nó chamado Node01. A integridade do aplicativo implantado retornada 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.
Type: | Uri |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ConsiderWarningAsError
Indica se um relatório de integridade de aviso deve ser tratado como erro durante a avaliação de integridade.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeployedServicePackagesFilter
Especifica o filtro para crianças DeployedServicePackageHealthState com base no estado de integridade. O valor pode ser obtido de membros ou operações bit a bit em membros do HealthStateFilter. Somente os filhos que correspondem ao filtro são retornados. Todas as crianças são usadas para avaliar o estado de integridade agregado da entidade. Se não for especificado, retorna todas as entradas.
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 |
-DeployedServicePackagesHealthStateFilter
Esse parâmetro foi preterido. Especifique o DeployedServicePackagesFilter .
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EventsFilter
Especifica o filtro para a coleção de HealthEvent relatada na entidade com base no estado de integridade. O valor pode ser obtido de membros ou operações bit a bit 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, retorna todas as entradas.
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
Esse parâmetro foi preterido. Especifique o parâmetro EventsFilter .
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 serão retornadas como parte do resultado da consulta. Caso contrário, o resultado da consulta inclui as estatísticas de integridade do aplicativo implantadas, que contêm informações sobre quantos pacotes de serviço implantados as crianças estão nos estados Ok, Aviso e Erro.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NodeName
Especifica o nome de um nó do Service Fabric. O cmdlet obtém informações de integridade do aplicativo implantado no nó especificado.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Especifica o período de tempo limite, em segundos, para a operação.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
System.String
System.Uri
Saídas
System.Object