Get-ServiceFabricPartitionHealth
Obtém a saúde de uma divisória de tecido de serviço.
Syntax
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.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
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
Este parâmetro foi depreciado. Em vez disso, 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 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionId
Especifica a identificação de uma divisória de tecido de serviço.
Type: | Guid |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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.
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 |
-ReplicasHealthStateFilter
Este parâmetro foi depreciado. Em vez disso, especifique o parâmetro ReplicasFilter .
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
Especifica o período de tempo de ício, 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.Guid
Saídas
System.Object