Get-ServiceFabricServiceHealth
Obtém a integridade de um serviço do Service Fabric.
Syntax
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 obtém a integridade de um serviço do Service Fabric. Se você especificar um serviço que não existe no repositório de integridade, esse cmdlet retornará uma exceção.
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 retornar filtros
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 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 de integridade.
Type: | Boolean |
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 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionsFilter
Especifica o filtro para filhos PartitionHealthState 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 |
-PartitionsHealthStateFilter
Esse parâmetro foi preterido. Especifique o parâmetro PartitionsFilter .
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Especifica o URI de um serviço do Service Fabric.
Type: | Uri |
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.Uri
Saídas
System.Object