Get-ServiceFabricPartitionHealth
Obtiene el estado de una partición de Service Fabric.
Sintaxis
Get-ServiceFabricPartitionHealth
[-PartitionId] <Guid>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyReplicasPerPartition <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ReplicasHealthStateFilter <Int64>]
[-ReplicasFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
El cmdlet Get-ServiceFabricPartitionHealth obtiene el estado de una partición de Service Fabric. Si especifica una partición que no existe en el almacén de estado, este cmdlet devuelve un error.
Antes de realizar cualquier operación en un clúster de Service Fabric, establezca una conexión con el clúster mediante el cmdlet Connect-ServiceFabricCluster .
Ejemplos
Ejemplo 1: Obtención de los eventos de mantenimiento de una partición de servicio
PS C:\> $ToDoPartition01 = Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS
PS C:\> Get-ServiceFabricPartitionHealth -PartitionId $ToDoPartition01.PartitionId
El primer comando usa el cmdlet Get-ServiceFabricPartition para obtener el objeto de partición de servicio singleton para el servicio especificado y, a continuación, almacena el objeto en la variable $ToDoPartition 01.
El segundo comando obtiene el estado de la partición mediante la propiedad PartitionId del objeto almacenado en $ToDoPartition 01.
Ejemplo 2: Consulta del estado de una partición de servicio mediante la directiva de mantenimiento personalizada y los filtros devueltos
PS C:\> Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS | Get-ServiceFabricPartitionHealth -ConsiderWarningAsError $True -EventsFilter Error
Este comando consulta el estado de las particiones del servicio especificado. Usa la directiva de mantenimiento personalizada y el filtro para devolver solo eventos de error.
Parámetros
-ConsiderWarningAsError
Indica si se debe tratar un informe de estado de advertencia como error durante la evaluación de estado.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-EventsFilter
Especifica el filtro de la colección de HealthEvents notificada en la partición en función del estado de mantenimiento. El valor se puede obtener de miembros o operaciones bit a bit en miembros de HealthStateFilter. Se devuelven únicamente los eventos que coinciden con el filtro. Todos los eventos se usan para evaluar el estado de mantenimiento agregado de la partición. Si no se especifica, se devuelven todas las entradas.
Tipo: | HealthStateFilter |
Valores aceptados: | Default, None, Ok, Warning, Error, All |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-EventsHealthStateFilter
Este parámetro está en desuso. Especifique el parámetro EventsFilter en su lugar.
Tipo: | Int64 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ExcludeHealthStatistics
Indica si las estadísticas de mantenimiento deben incluirse en el resultado de la consulta. Si se especifica, las estadísticas de mantenimiento no se devuelven como parte del resultado de la consulta. De lo contrario, el resultado de la consulta incluye las estadísticas de mantenimiento de la partición, que contienen información sobre cuántas réplicas se encuentran en los estados Ok, Warning y Error.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-MaxPercentUnhealthyReplicasPerPartition
Especifica el porcentaje máximo tolerado de réplicas incorrectas en una partición. Si hay más réplicas con un error de estado de mantenimiento que tolerado, el estado de mantenimiento de la partición es un error.
Tipo: | Byte |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PartitionId
Especifica el identificador de una partición de Service Fabric.
Tipo: | Guid |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ReplicasFilter
Especifica el filtro para los elementos secundarios ReplicaHealthState en función del estado de mantenimiento. El valor se puede obtener de miembros o operaciones bit a bit en miembros de HealthStateFilter. Solo se devuelven elementos secundarios que coincidan con el filtro. Todos los elementos secundarios se usan para evaluar el estado de mantenimiento agregado de la entidad. Si no se especifica, se devuelven todas las entradas.
Tipo: | HealthStateFilter |
Valores aceptados: | Default, None, Ok, Warning, Error, All |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ReplicasHealthStateFilter
Este parámetro está en desuso. Especifique el parámetro ReplicasFilter en su lugar.
Tipo: | Int64 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-TimeoutSec
Especifica el período de tiempo de espera, en segundos, para la operación.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
System.Guid
Salidas
System.Object