Get-ServiceFabricDeployedServicePackageHealth
Obtém a integridade de um pacote de serviço do Service Fabric.
Sintaxe
Get-ServiceFabricDeployedServicePackageHealth
[-ApplicationName] <Uri>
[-ServiceManifestName] <String>
[-NodeName] <String>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ServicePackageActivationId <String>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
O cmdlet Get-ServiceFabricDeployedServicePackageHealth obtém a integridade de um pacote de serviço do Service Fabric implantado em um nó especificado. 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á o erro. Se o pacote de serviço implantado não existir, esse cmdlet retornará 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 pacote de serviço implantado
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA"
Este comando consulta a integridade do pacote de serviço implantado especificado.
Exemplo 2: Obter a integridade de um pacote de serviço implantado usando a política de integridade personalizada e filtros de retorno
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA" -ConsiderWarningAsError $True -EventsFilter Error
Este comando consulta a integridade do pacote de serviço implantado especificado com a diretiva de integridade personalizada e o filtro de eventos de erro.
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 pacote de serviço implantado do aplicativo que você especificar.
Tipo: | Uri |
Position: | 0 |
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 |
-EventsFilter
Especifica o filtro para a coleção de objetos HealthEvent relatados no pacote de serviço 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 do pacote de serviço. 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 |
-NodeName
Especifica o nome de um nó do Service Fabric. O cmdlet obtém informações de integridade para o pacote de serviço para o nó que você especificar.
Tipo: | String |
Position: | 2 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ServiceManifestName
Especifica o nome de um manifesto de serviço do Service Fabric. O cmdlet obtém informações de integridade para o manifesto de serviço que você especificar.
Tipo: | String |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ServicePackageActivationId
A ID de ativação do ServicePackage implantado. Isso pode ser obtido usando a consulta Get-ServiceFabricDeployedServicePackage.
Se ServicePackageActivationMode especificado no momento da criação do serviço (usando New-ServiceFabricService
) for SharedProcess (ou se não for especificado, caso em que o padrão será SharedProcess), o valor de ServicePackageActivationId será sempre uma cadeia de caracteres vazia e não precisará ser especificado. Para saber mais sobre a ID de ativação do pacote de serviço, consulte [Modelo de hospedagem do Service Fabric][1].
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
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.Uri
System.String
Saídas
System.Object