Get-ServiceFabricPartitionHealth
Obtém a integridade de uma partição do Service Fabric.
Sintaxe
Get-ServiceFabricPartitionHealth
[-PartitionId] <Guid>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyReplicasPerPartition <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ReplicasHealthStateFilter <Int64>]
[-ReplicasFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
O cmdlet Get-ServiceFabricPartitionHealth
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: Obter os eventos de integridade de uma partição de serviço
PS C:\> $ToDoPartition01 = Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS
PS C:\> Get-ServiceFabricPartitionHealth -PartitionId $ToDoPartition01.PartitionId
O primeiro comando usa o cmdlet Get-ServiceFabricPartition para obter o objeto de partição de serviço singleton para o serviço especificado e armazena o objeto na variável $ToDoPartition 01.
O segundo comando obtém a integridade da partição usando a propriedade PartitionId do objeto armazenado em $ToDoPartition 01.
Exemplo 2: consultar a integridade de uma partição de serviço usando a política de integridade personalizada e os filtros de retorno
PS C:\> Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS | Get-ServiceFabricPartitionHealth -ConsiderWarningAsError $True -EventsFilter Error
Esse comando consulta a integridade das partições do serviço especificado. Ele usa a política de integridade personalizada e o filtro para retornar somente eventos de erro.
Parâmetros
-ConsiderWarningAsError
Indica se um relatório de integridade de aviso deve ser tratado como 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 HealthEventrelatados na partição 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 da partição. 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 da partição, que contêm informações sobre quantas réplicas 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 |
-MaxPercentUnhealthyReplicasPerPartition
Especifica o percentual máximo tolerado de réplicas não íntegras em uma partição. 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 |
-PartitionId
Especifica a ID de uma partição do Service Fabric.
Tipo: | Guid |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-ReplicasFilter
Especifica o filtro para ReplicaHealthState 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 |
-ReplicasHealthStateFilter
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 |
-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.Guid
Saídas
System.Object