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