Share via


Get-ServiceFabricDeployedServicePackageHealth

Obtiene el estado de un paquete de servicio de Service Fabric.

Syntax

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.

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

-ConsiderWarningAsError

Indica si se trata un informe de mantenimiento 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 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.

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

-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.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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].

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
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

System.String

Salidas

System.Object