Get-ServiceFabricReplicaHealth
Obtiene el estado de una réplica de Service Fabric.
Sintaxis
Get-ServiceFabricReplicaHealth
[-PartitionId] <Guid>
[-ReplicaOrInstanceId] <Int64>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
El cmdlet Get-ServiceFabricReplicaHealth obtiene el estado de una réplica de Service Fabric. Si la réplica especificada no existe en el almacén de estado, este cmdlet devuelve una excepción.
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: Consulta del estado de una réplica de servicio
PS C:\> $ToDoPartition01 = Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS
PS C:\> $ToDoPartition01ReplicaList = Get-ServiceFabricReplica -PartitionId $ToDoPartition01.PartitionId
PS C:\> Get-ServiceFabricReplicaHealth -PartitionId $ToDoPartition01.PartitionId -ReplicaOrInstanceId $ToDoPartition01ReplicaList[0].Id
El primer comando usa el cmdlet Get-ServiceFabricPartition para obtener un objeto de partición de servicio de Service Fabric y, a continuación, lo almacena en la variable $ToDoPartition 01.
El segundo comando obtiene la lista de réplicas de la partición y, a continuación, la almacena en la variable $ToDoPartition 01ReplicaList.
El tercer comando obtiene el estado de una réplica de partición de servicio mediante el PartitionID propiedad del objeto de partición almacenado en $ToDoPartition 01 y el identificador de la primera réplica de $ToDoPartition 01ReplicaList.
Ejemplo 2: Consultar el estado de una réplica de servicio mediante la directiva de mantenimiento personalizada y devolver filtros
PS C:\> $ReplicaList = Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS | Get-ServiceFabricReplica
PS C:\> Get-ServiceFabricReplicaHealth -PartitionId $ReplicaList[0].PartitionId -ReplicaOrInstanceId $ReplicaList[0].ReplicaId -ConsiderWarningAsError $True -EventsFilter Error
En este ejemplo se consulta el estado de la réplica de servicio. Especifica valores para la directiva de mantenimiento. Usa filtros para devolver solo eventos error.
Ejemplo 3: Obtener el estado de todas las réplicas de todas las particiones de todos los servicios de una aplicación
PS C:\> Get-ServiceFabricApplication -ApplicationName fabric:/MyApplication | Get-ServiceFabricService | Get-ServiceFabricPartition | Get-ServiceFabricReplica | Get-ServiceFabricReplicaHealth
En este ejemplo se obtiene el estado de todas las réplicas de servicio de la aplicación especificada.
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 HealthEvent notificado en la entidad 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 los eventos que coinciden con el filtro. Todos los eventos se usan para evaluar el estado de mantenimiento agregado. 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 ha quedado en desuso. Especifique en su lugar el parámetro EventsFilter.
Tipo: | Int64 |
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 |
-ReplicaOrInstanceId
Especifica una réplica de servicio con estado de Service Fabric o un identificador de instancia de servicio sin estado.
Tipo: | Int64 |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
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
System.Int64
Salidas
System.Object