Get-ServiceFabricServiceHealth
Obtiene el estado de un servicio de Service Fabric.
Sintaxis
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: Consultar el estado de un servicio y excluir las estadísticas de mantenimiento
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 debe tratar un informe de estado de advertencia como un 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 |
-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 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.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | Byte |
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 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.
Tipo: | Byte |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PartitionsFilter
Especifica el filtro para PartitionHealthState elementos secundarios 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 |
-PartitionsHealthStateFilter
Este parámetro ha quedado en desuso. Especifique en su lugar el parámetro PartitionsFilter.
Tipo: | Int64 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ServiceName
Especifica el URI de un servicio de Service Fabric.
Tipo: | Uri |
Posición: | 0 |
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.Uri
Salidas
System.Object