Get-ServiceFabricDeployedApplicationHealth
Obtém a saúde de uma aplicação de Tecido de Serviço num nó.
Syntax
Get-ServiceFabricDeployedApplicationHealth
[-NodeName] <String>
[-ApplicationName] <Uri>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-DeployedServicePackagesHealthStateFilter <Int64>]
[-DeployedServicePackagesFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
O Get-ServiceFabricDeployedApplicationHealth cmdlet recebe a saúde das aplicações de Tecido de Serviço implantada num nó num cluster. A Service Fabric informa os seguintes estados de saúde:
- OK. A entidade cumpre as diretrizes de saúde.
- Error. A entidade não cumpre as diretrizes de saúde.
- Um aviso. A entidade cumpre as diretrizes de saúde, mas experimentou alguns problemas.
Se a aplicação não for implantada no nó especificado, este cmdlet retorna um erro.
Antes de efetuar qualquer operação num cluster de tecido de serviço, estabeleça uma ligação ao cluster utilizando o cmdlet Connect-ServiceFabricCluster .
Exemplos
Exemplo 1: Obter a saúde de uma aplicação implantada
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01"
Este comando consulta a saúde da aplicação nomeada implantada no nó chamado Node01.
Exemplo 2: Obtenha a saúde de uma aplicação implementada usando a política de saúde personalizada e filtros de devolução
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ConsiderWarningAsError $True -EventsFilter Error -DeployedServicePackagesFilter 'Warning,Error'
Este comando consulta a saúde da aplicação nomeada implantada no nó node001. Especifica valores para a política de saúde. Utiliza filtros para devolver apenas eventos de erro, e crianças com estados de saúde de erro ou aviso.
Exemplo 3: Obter a saúde de uma aplicação implementada e excluir estatísticas de saúde e eventos de saúde
PS C:\> Get-ServiceFabricDeployedApplicationHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ExcludeHealthStatistics -EventsFilter None
Este comando consulta a saúde da aplicação nomeada implantada no nó chamado Node01. A saúde da aplicação devolvida não inclui as estatísticas de saúde, nem os eventos de saúde.
Parâmetros
-ApplicationName
Especifica o Identificador de Recursos Uniforme (URI) de uma aplicação de Tecido de Serviço. O cmdlet obtém informações de saúde para a aplicação que tem o URI que você especifica.
Type: | Uri |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ConsiderWarningAsError
Indica se deve tratar um relatório de saúde de aviso como erro durante a avaliação de saúde.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeployedServicePackagesFilter
Especifica o filtro para crianças do Serviço de Segurança Pública implementado com base no estado de saúde. O valor pode ser obtido a partir de membros ou operações mordendo em membros do HealthStateFilter. Apenas as crianças que correspondem ao filtro são devolvidas. Todas as crianças são usadas para avaliar o estado de saúde agregado da entidade. Se não for especificado, todas as entradas são devolvidas.
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
Este parâmetro foi depreciado. Em vez disso , especifique o Ficheiro de Embaladores de Serviço implantado .
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EventsFilter
Especifica o filtro para a recolha do HealthEvent reportado na entidade com base no estado de saúde. O valor pode ser obtido a partir de membros ou operações mordendo em membros do HealthStateFilter. Apenas os eventos que correspondem ao filtro são devolvidos. Todos os eventos são usados para avaliar o estado de saúde agregado. Se não for especificado, todas as entradas são devolvidas.
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
Este parâmetro foi depreciado. Em vez disso, 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 saúde devem ser incluídas no resultado da consulta. Se especificado, as estatísticas de saúde não são devolvidas como parte do resultado da consulta. Caso contrário, o resultado da consulta inclui as estatísticas de saúde da aplicação implementadas, que contêm informações sobre quantos pacotes de serviços 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ó de tecido de serviço. O cmdlet obtém informações de saúde para a aplicação implantada no nó que especifica.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Especifica o período de tempo de ício, 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