Get-ServiceFabricDeployedServicePackageHealth
Obtiene el estado de un paquete de servicio de Service Fabric.
Sintaxis
Get-ServiceFabricDeployedServicePackageHealth
[-ApplicationName] <Uri>
[-ServiceManifestName] <String>
[-NodeName] <String>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ServicePackageActivationId <String>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
El cmdlet Get-ServiceFabricDeployedServicePackageHealth obtiene el estado de un paquete de servicio de Service Fabric implementado en un nodo especificado. Service Fabric notifica los siguientes estados de mantenimiento:
- Aceptar. La entidad cumple las directrices de mantenimiento.
- Error. La entidad no cumple las directrices de mantenimiento.
- Advertencia. La entidad cumple las directrices de mantenimiento, pero ha experimentado algún problema.
Si la aplicación no se implementa en el nodo especificado, este cmdlet devuelve un error. Si el paquete de servicio implementado no existe, este cmdlet devuelve un error.
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: Obtención del estado de un paquete de servicio implementado
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA"
Este comando consulta el estado del paquete de servicio implementado especificado.
Ejemplo 2: Obtención del estado de un paquete de servicio implementado mediante la directiva de mantenimiento personalizada y los filtros de devolución
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA" -ConsiderWarningAsError $True -EventsFilter Error
Este comando consulta el estado del paquete de servicio implementado especificado con la directiva de mantenimiento personalizada y el filtro de eventos de error.
Parámetros
-ApplicationName
Especifica el identificador uniforme de recursos (URI) de una aplicación de Service Fabric. El cmdlet obtiene información de mantenimiento para el paquete de servicio implementado de la aplicación que especifique.
Tipo: | Uri |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ConsiderWarningAsError
Indica si se trata un informe de mantenimiento 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 para la colección de objetos HealthEvent notificados en el paquete de servicio 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 usan para evaluar el estado de mantenimiento agregado del paquete de servicio. 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 el parámetro EventsFilter en su lugar.
Tipo: | Int64 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-NodeName
Especifica el nombre de un nodo de Service Fabric. El cmdlet obtiene información de mantenimiento del paquete de servicio para el nodo que especifique.
Tipo: | String |
Posición: | 2 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ServiceManifestName
Especifica el nombre de un manifiesto de servicio de Service Fabric. El cmdlet obtiene información de mantenimiento para el manifiesto de servicio que especifique.
Tipo: | String |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ServicePackageActivationId
Identificador de activación del ServicePackage implementado. Esto se puede obtener mediante la consulta Get-ServiceFabricDeployedServicePackage.
Si ServicePackageActivationMode especificado en el momento de crear el servicio (mediante New-ServiceFabricService
) es SharedProcess (o si no se especifica, en cuyo caso el valor predeterminado es SharedProcess), el valor de ServicePackageActivationId siempre es una cadena vacía y no se debe especificar. Para más información sobre el identificador de activación del paquete de servicio, consulte [Modelo de hospedaje de Service Fabric][1].
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
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
System.String
Salidas
System.Object