Get-ServiceFabricPartitionHealth
Obtém a saúde de uma divisória de tecido de serviço.
Sintaxe
Get-ServiceFabricPartitionHealth
[-PartitionId] <Guid>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyReplicasPerPartition <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ReplicasHealthStateFilter <Int64>]
[-ReplicasFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
O Get-ServiceFabricPartitionHealth cmdlet obtém a saúde de uma divisória de Tecido de Serviço. Se especificar uma partição que não existe na loja de saúde, este cmdlet devolve um 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: Obtenha os eventos de saúde para 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 utiliza o cmdlet Get-ServiceFabricPartition para obter o objeto de partição de serviço singleton para o serviço especificado e, em seguida, armazena o objeto na variável $ToDoPartition 01.
O segundo comando obtém a saúde da partição utilizando a propriedade PartitionId do objeto armazenado em $ToDoPartition 01.
Exemplo 2: Consultar a saúde de uma partição de serviço usando a política de saúde personalizada e filtros de devolução
PS C:\> Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS | Get-ServiceFabricPartitionHealth -ConsiderWarningAsError $True -EventsFilter Error
Este comando consulta a saúde das divisórias do serviço especificado. Utiliza uma política de saúde personalizada e filtra apenas eventos de erro.
Parâmetros
-ConsiderWarningAsError
Indica se deve tratar um relatório de saúde de aviso como erro durante a avaliação de saúde.
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 recolha do HealthEventreportado na partiçã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 estado de saúde agregado da partição. Se não for especificado, todas as entradas são devolvidas.
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 depreciado. Em vez disso, especifique o parâmetro EventsFilter .
Tipo: | Int64 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ExcludeHealthStatistics
Indica se as estatísticas de saúde devem ser incluídas no resultado da consulta. Se especificado, as estatísticas de saúde não são devolvidas como parte do resultado da consulta. Caso contrário, o resultado da consulta inclui as estatísticas de saúde da partição, que contêm informações sobre quantas réplicas estão nos estados de Ok, Aviso e Erro.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-MaxPercentUnhealthyReplicasPerPartition
Especifica a percentagem máxima tolerada de réplicas não saudáveis numa partição. Se há mais réplicas com um erro do estado de saúde do que toleradas, o estado de saúde da partição é um erro.
Tipo: | Byte |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartitionId
Especifica a identificação de uma divisória de tecido de serviço.
Tipo: | Guid |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ReplicasFilter
Especifica o filtro para crianças replicaHealthState 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 as crianças que correspondem ao filtro são devolvidas. Todas as crianças são usadas para avaliar o estado de saúde agregado da entidade. Se não for especificado, todas as entradas são devolvidas.
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 |
-ReplicasHealthStateFilter
Este parâmetro foi depreciado. Em vez disso, especifique o parâmetro ReplicasFilter .
Tipo: | Int64 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-TimeoutSec
Especifica o período de tempo de ício, 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.Guid
Saídas
System.Object