Get-ServiceFabricServiceHealth
Obtém a integridade de um serviço do Service Fabric.
Sintaxe
Get-ServiceFabricServiceHealth
[-ServiceName] <Uri>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyPartitionsPerService <Byte>]
[-MaxPercentUnhealthyReplicasPerPartition <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-PartitionsHealthStateFilter <Int64>]
[-PartitionsFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
O cmdlet Get-ServiceFabricServiceHealth
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: consultar a integridade de um serviço
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1
Esse comando obtém a integridade do serviço especificado.
Exemplo 2: Obter a integridade de um serviço usando a política de integridade personalizada e os filtros de retorno
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1 -ConsiderWarningAsError $True -EventsFilter Error -PartitionsFilter 'Warning,Error'
Esse comando consulta a integridade do serviço especificado. Ele fornece valores para a política de integridade. Ele usa filtros para retornar somente eventos de erro e filhos com estados de integridade de erro ou aviso.
Exemplo 3: consultar a integridade de um serviço e excluir as estatísticas de integridade
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1 -ExcludeHealthStatistics
Esse comando obtém a integridade do serviço especificado. A integridade do serviço retornado não inclui as estatísticas de integridade do serviço.
Parâmetros
-ConsiderWarningAsError
Indica se um relatório de integridade de aviso deve ser tratado como um erro durante a avaliação da integridade.
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-EventsFilter
Especifica o filtro para a coleção de HealthEvent relatado na entidade com base no estado de integridade. O valor pode ser obtido de membros ou operações bit a bit em membros de 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 aceitos: | Default, None, Ok, Warning, Error, All |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-EventsHealthStateFilter
Esse parâmetro foi preterido. Especifique o parâmetro EventsFilter em vez disso.
Tipo: | Int64 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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 serviço, que contêm informações sobre quantas partições e réplicas desse serviço estão nos estados Ok, Aviso e Erro.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-MaxPercentUnhealthyPartitionsPerService
Especifica o percentual máximo tolerado de partições não íntegras em um serviço. Se houver mais partições com um erro de estado de integridade do que tolerado, o estado de integridade do serviço será um erro.
Tipo: | Byte |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-MaxPercentUnhealthyReplicasPerPartition
Especifica o percentual máximo tolerado de réplicas de partição não íntegras. Se houver mais réplicas com um erro de estado de integridade do que tolerado, o estado de integridade da partição será um erro.
Tipo: | Byte |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PartitionsFilter
Especifica o filtro para PartitionHealthState filhos com base no estado de integridade. O valor pode ser obtido de membros ou operações bit a bit em membros de HealthStateFilter. Somente as crianças que correspondem ao filtro são retornadas. Todos os filhos são usados para avaliar o estado de integridade agregado da entidade. Se não for especificado, todas as entradas serão retornadas.
Tipo: | HealthStateFilter |
Valores aceitos: | Default, None, Ok, Warning, Error, All |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PartitionsHealthStateFilter
Esse parâmetro foi preterido.
Especifique o parâmetro
Tipo: | Int64 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ServiceName
Especifica o URI de um serviço do Service Fabric.
Tipo: | Uri |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-TimeoutSec
Especifica o período de tempo limite, em segundos, para a operação.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
System.Uri
Saídas
System.Object