Get-ServiceFabricDeployedServicePackageHealth
Obtém a saúde de um pacote de serviço de Service Fabric.
Syntax
Get-ServiceFabricDeployedServicePackageHealth
[-ApplicationName] <Uri>
[-ServiceManifestName] <String>
[-NodeName] <String>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ServicePackageActivationId <String>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
O Get-ServiceFabricDeployedServicePackageHealth recebe a saúde de um pacote de serviço de Service Fabric implantado num nó especificado. 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 o erro. Se o pacote de serviço implantado não existir, este cmdlet retorna o 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 um pacote de serviços implantado
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA"
Este comando consulta a saúde do pacote de serviço implantado especificado.
Exemplo 2: Obtenha a saúde de um pacote de serviços implantado usando a política de saúde personalizada e filtros de devolução
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA" -ConsiderWarningAsError $True -EventsFilter Error
Este comando consulta a saúde do pacote de serviços implantado especificado com política de saúde personalizada e filtro de eventos de erro.
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 o pacote de serviços implantado da aplicação que especifica.
Type: | Uri |
Position: | 0 |
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 |
-EventsFilter
Especifica o filtro para a recolha de objetos HealthEvent relatados no pacote de serviço 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 pacote de serviço agregado estado de saúde. 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 |
-NodeName
Especifica o nome de um nó de tecido de serviço. O cmdlet obtém informações de saúde para o pacote de serviço para o nó que você especifica.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServiceManifestName
Especifica o nome de um manifesto de serviço de serviço de Tecido de Serviço. O cmdlet obtém informações de saúde para o manifesto de serviço que especifica.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServicePackageActivationId
O id de ativação do ServicePackage implantado. Isto pode ser obtido utilizando a consulta Get-ServiceFabricDeployedServicePackage.
Se o ServicePackageActivationMode especificado no momento da criação do serviço (utilizando New-ServiceFabricService
) for SharedProcess (ou se não for especificado, caso em que predefini ao SharedProcess), então o valor do ServicePackageActivationId é sempre uma corda vazia e não precisa de ser especificado. Para saber mais sobre o id de ativação do pacote de serviço, consulte [Modelo de Hospedagem de Tecido de Serviço][1].
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
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.Uri
System.String
Saídas
System.Object