Compartir vía


Configuración del seguimiento

En este tema se describen los perfiles de seguimiento disponibles en Microsoft AppFabric 1.1 para Windows Server y cómo configurar el perfil de seguimiento para un servicio. No puede configurar un perfil de seguimiento para un servidor, un sitio o una aplicación.

Perfiles de seguimiento

El tiempo de ejecución de flujos de trabajo produce una secuencia de eventos que siguen a su ejecución. Uno o varios clientes, conocidos como participantes de seguimiento, pueden supervisar la secuencia. Puede personalizar la secuencia de eventos para un participante de seguimiento en particular; para ello especifique un perfil de seguimiento. Un perfil de seguimiento es una definición declarativa de filtros para el tipo de evento y los datos que se deben consultar de la instancia de flujo de trabajo (por ejemplo, el valor de una variable) para un evento determinado.

El siguiente ejemplo de configuración muestra la estructura básica y los atributos para una definición de perfil de seguimiento (este ejemplo es el perfil de seguimiento de estado predeterminado, declarado en el archivo Web.config raíz).

<trackingProfile name="HealthMonitoring Tracking Profile">
   <workflow activityDefinitionId="*">
         <workflowInstanceQueries>
               <workflowInstanceQuery>
                     <states>
                           <state name="Started" />
                           <state name="Completed" />
                           <state name="Terminated" />
                           <state name="Canceled" />
                           <state name="Unsuspended" />
                           <state name="Persisted" />
                           <state name="Aborted" />
                           <state name="UnhandledException" />
                     </states>
               </workflowInstanceQuery>
         </workflowInstanceQueries>
         <activityStateQueries>
               <activityStateQuery activityName="*">
                     <states>
                           <state name="Closed" />
                     </states>
               </activityStateQuery>
         </activityStateQueries>
         <faultPropagationQueries>
               <faultPropagationQuery faultSourceActivityName="*" faultHandlerActivityName="*" />
         </faultPropagationQueries>
         <customTrackingQueries>
               <customTrackingQuery name="*" activityName="*" />
         </customTrackingQueries>
   </workflow>
</trackingProfile>

AppFabric incluye cinco perfiles de seguimiento predefinidos, además de la opción de desactivar los perfiles de seguimiento. En la tabla siguiente se describen los perfiles.

Perfil de seguimiento Descripción

Perfil de seguimiento Sólo errores

Suscribe los siguientes eventos de seguimiento de WF:

  • Excepciones no controladas

  • Instancias anuladas

  • Eventos de propagación con errores

Perfil de seguimiento Seguimiento de estado

Suscribe todos los eventos de seguimiento de WF incluidos en el Perfil de seguimiento Sólo errores, más los siguientes:

  • Todos los eventos de cambio de estado de instancia de WF para los estados Iniciado, Completado, Finalizado, Cancelado, No suspendido, Conservado, Anulado y Excepción no controlada

  • Actividad de WF cerrada y eventos con errores

  • Todos los CustomTrackingRecords emitidos a partir de actividades de WF

Perfil de seguimiento Extremo a extremo

Suscribe todos los eventos de seguimiento de WF incluidos en el Perfil de seguimiento Seguimiento de estado, más los siguientes:

  • Todos los eventos de instancias de WF

  • Eventos de actividades de WF para los estados En ejecución y Cerrado

  • Todos los CustomTrackingRecords emitidos a partir de actividades de WF

Perfil de seguimiento Solución de problemas

Este perfil incluye todos los eventos de seguimiento de WF en el Perfil de seguimiento de extremo a extremo. Se trata del perfil de seguimiento más detallado y suscribe todos los registros de seguimiento emitidos a partir de instancias de WF.

Perfil de seguimiento Desactivado

El perfil de seguimiento no está configurado. Los eventos de instrumentación no están habilitados y, por lo tanto, no se muestran métricas en el panel.

Nota

Alguna funcionalidad de AppFabric depende del uso de al menos el perfil de seguimiento Seguimiento de estado. Si el nivel de seguimiento está desactivado o establecido en Sólo errores, o si personalizó el nivel mediante la deshabilitación del perfil de seguimiento o el establecimiento del perfil de seguimiento Sólo errores, el panel no muestra el historial de instancias de WF supervisadas. Además, si crea un perfil personalizado propio, debe incluir todos los atributos del perfil de seguimiento de estado para todas las herramientas de seguimiento de AppFabric a fin de que permanezcan completamente funcionales. Por ejemplo, el cmdlet Clear-MonitoringDatabase necesita que el perfil suscriba los eventos completados de la instancia de WF para que PurgeMode únicamente depure las instancias supervisadas de WF completadas del almacén de seguimiento.

Configuración de un perfil de seguimiento

El procedimiento siguiente muestra cómo cambiar el perfil de seguimiento para el servicio.

Procedimiento para configurar el perfil de seguimiento de un servicio

  1. Inicie o cambie al Administrador de IIS.

  2. En el panel Conexiones, seleccione el servidor, el sitio o la aplicación que desee configurar.

  3. En el panel central de la ventana del Administrador de IIS, busque la sección titulada AppFabric. Haga doble clic en el icono Servicios.

  4. Seleccione el servicio que desee editar de la lista Servicios. Haga clic con el botón secundario del mouse en el servicio y, en el menú contextual, haga clic en Configurar.

  5. Cuando aparezca el cuadro de diálogo Configurar servicio, haga clic en la pestaña Seguimiento.

  6. Busque la sección Perfil de seguimiento de flujo de trabajo. Aparece el nombre de perfil de seguimiento actual. Para cambiar el perfil de seguimiento, haga clic en Configurar.

  7. Aparece el Cuadro de diálogo Perfil de seguimiento de flujo de trabajo. Use este cuadro de diálogo para seleccionar un perfil de seguimiento diferente; también puede hacer clic en Agregar nuevo para importar un perfil de seguimiento personalizado. Esto muestra el Cuadro de diálogo Agregar perfil de seguimiento que puede usar para seleccionar un perfil de seguimiento personalizado y designarlo como el perfil de seguimiento activo para este servicio.

  8. Haga clic en Aceptar para cerrar el cuadro de diálogo y guardar los cambios, o en Cancelar para cerrar el cuadro de diálogo sin guardar los cambios.

Vea también

Conceptos

Seguimiento de las aplicaciones

Otros recursos

Configurar servidor, sitio y aplicación: Pestaña Seguimiento
Configurar servicio: Pestaña Seguimiento
Perfil de seguimiento de flujo de trabajo
Perfiles de seguimiento

  2012-03-05