Get-ServiceFabricServiceHealth
Obtiene el estado de un servicio de Service Fabric.
Syntax
Get-ServiceFabricServiceHealth
[-ServiceName] <Uri>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyPartitionsPerService <Byte>]
[-MaxPercentUnhealthyReplicasPerPartition <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-PartitionsHealthStateFilter <Int64>]
[-PartitionsFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
El cmdlet Get-ServiceFabricServiceHealth obtiene el estado de un servicio de Service Fabric. Si especifica un servicio que 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 un servicio
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1
Este comando obtiene el estado del servicio especificado.
Ejemplo 2: Obtener el estado de un servicio mediante la directiva de mantenimiento personalizada y devolver filtros
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1 -ConsiderWarningAsError $True -EventsFilter Error -PartitionsFilter 'Warning,Error'
Este comando consulta el estado del servicio especificado. Proporciona valores para la directiva de mantenimiento. Usa filtros para devolver solo eventos error y elementos secundarios con estados de estado de error o advertencia.
Ejemplo 3: Consulta del estado de un servicio y exclusión de las estadísticas de estado
PS C:\> Get-ServiceFabricServiceHealth -ServiceName fabric:/myapp/persistenttodolist/svc1 -ExcludeHealthStatistics
Este comando obtiene el estado del servicio especificado. El estado del servicio devuelto no incluye las estadísticas de estado del servicio.
Parámetros
-ConsiderWarningAsError
Indica si se trata un informe de estado de advertencia como un 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 ha quedado 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 |
-ExcludeHealthStatistics
Indica si las estadísticas de mantenimiento deben incluirse en el resultado de la consulta. Si se especifica, las estadísticas de estado no se devuelven como parte del resultado de la consulta. De lo contrario, el resultado de la consulta incluye las estadísticas de estado del servicio, que contienen información sobre cuántas particiones y réplicas de este servicio se encuentran en los estados Ok, Warning y Error.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxPercentUnhealthyPartitionsPerService
Especifica el porcentaje máximo tolerado de particiones incorrectas en un servicio. Si hay más particiones con un error de estado de mantenimiento que tolerado, el estado de mantenimiento del servicio es un error.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxPercentUnhealthyReplicasPerPartition
Especifica el porcentaje máximo tolerado de réplicas de partición incorrectas. 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.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionsFilter
Especifica el filtro para los elementos secundarios PartitionHealthState 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 elementos secundarios que coinciden 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.
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 |
-PartitionsHealthStateFilter
Este parámetro ha quedado en desuso. Especifique el parámetro PartitionsFilter en su lugar.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Especifica el URI de un servicio de Service Fabric.
Type: | Uri |
Position: | 0 |
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.Uri
Salidas
System.Object