Get-ServiceFabricPartitionHealth
Ottiene l'integrità di una partizione di Service Fabric.
Sintassi
Get-ServiceFabricPartitionHealth
[-PartitionId] <Guid>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyReplicasPerPartition <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ReplicasHealthStateFilter <Int64>]
[-ReplicasFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Descrizione
Il cmdlet Get-ServiceFabricPartitionHealth ottiene l'integrità di una partizione di Service Fabric. Se si specifica una partizione che non esiste nell'archivio integrità, questo cmdlet restituisce un errore.
Prima di eseguire qualsiasi operazione in un cluster di Service Fabric, stabilire una connessione al cluster usando il cmdlet Connect-ServiceFabricCluster.
Esempio
Esempio 1: Ottenere gli eventi di integrità per una partizione del servizio
PS C:\> $ToDoPartition01 = Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS
PS C:\> Get-ServiceFabricPartitionHealth -PartitionId $ToDoPartition01.PartitionId
Il primo comando usa il cmdlet Get-ServiceFabricPartition
Il secondo comando ottiene l'integrità della partizione usando la proprietà PartitionId dell'oggetto archiviato in $ToDoPartition 01.
Esempio 2: Eseguire una query sull'integrità di una partizione del servizio usando criteri di integrità personalizzati e restituire filtri
PS C:\> Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS | Get-ServiceFabricPartitionHealth -ConsiderWarningAsError $True -EventsFilter Error
Questo comando esegue una query sull'integrità delle partizioni del servizio specificato. Usa criteri di integrità personalizzati e filtro per restituire solo gli eventi error.
Parametri
-ConsiderWarningAsError
Indica se considerare un report sull'integrità degli avvisi come errore durante la valutazione dell'integrità.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EventsFilter
Specifica il filtro per la raccolta di HealthEventsegnalato sulla partizione in base allo stato di integrità. Il valore può essere ottenuto dai membri o dalle operazioni bit per bit sui membri di HealthStateFilter. Vengono restituiti solo gli eventi che corrispondono al filtro. Tutti gli eventi vengono usati per valutare lo stato di integrità aggregato della partizione. Se non specificato, vengono restituite tutte le voci.
Tipo: | HealthStateFilter |
Valori accettati: | Default, None, Ok, Warning, Error, All |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EventsHealthStateFilter
Questo parametro è stato deprecato.
Specificare invece il parametro EventsFilter
Tipo: | Int64 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ExcludeHealthStatistics
Indica se le statistiche di integrità devono essere incluse nel risultato della query. Se specificato, le statistiche di integrità non vengono restituite come parte del risultato della query. In caso contrario, il risultato della query include le statistiche di integrità della partizione, che contengono informazioni sul numero di repliche in stati Ok, Avviso e Errore.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MaxPercentUnhealthyReplicasPerPartition
Specifica la percentuale massima tollerata di repliche non integre in una partizione. Se sono presenti più repliche con un errore di stato di integrità che tollerato, lo stato di integrità della partizione è errore.
Tipo: | Byte |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PartitionId
Specifica l'ID di una partizione di Service Fabric.
Tipo: | Guid |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ReplicasFilter
Specifica il filtro per ReplicaHealthState elementi figlio in base allo stato di integrità. Il valore può essere ottenuto dai membri o dalle operazioni bit per bit sui membri di HealthStateFilter. Vengono restituiti solo elementi figlio che corrispondono al filtro. Tutti gli elementi figlio vengono usati per valutare lo stato di integrità aggregato dell'entità. Se non specificato, vengono restituite tutte le voci.
Tipo: | HealthStateFilter |
Valori accettati: | Default, None, Ok, Warning, Error, All |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ReplicasHealthStateFilter
Questo parametro è stato deprecato.
Specificare invece il parametro ReplicasFilter
Tipo: | Int64 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TimeoutSec
Specifica il periodo di timeout, espresso in secondi, per l'operazione.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
System.Guid
Output
System.Object