Get-ServiceFabricReplicaHealth

Obtiene el estado de una réplica de Service Fabric.

Syntax

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 que especifique 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 la propiedad PartitionID del objeto de partición almacenado en $ToDoPartition 01 y el identificador de la primera réplica en $ToDoPartition 01ReplicaList.

Ejemplo 2: Consulta del estado de una réplica de servicio mediante la directiva de mantenimiento personalizada y los filtros devueltos

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 los valores de la directiva de mantenimiento. Usa filtros para devolver solo eventos error.

Ejemplo 3: Obtención del 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.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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. Se devuelven únicamente los eventos que coinciden con el filtro. Todos los eventos se utilizan para evaluar el estado de mantenimiento agregado. Si no se especifica, se devuelven todas las entradas.

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 está en desuso. Especifique el parámetro EventsFilter en su lugar.

Type:Int64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PartitionId

Especifica el identificador de una partición de Service Fabric.

Type:Guid
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ReplicaOrInstanceId

Especifica una réplica de servicio con estado de Service Fabric o un identificador de instancia de servicio sin estado.

Type:Int64
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

Especifica el período de tiempo de espera, en segundos, para la operación.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

System.Guid

System.Int64

Salidas

System.Object