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