Flujo de sucesos

Los sucesos se envían al depurador bien directamente (a través de la interfaz de servicios de REST (Representational State Transfer) del depurador) o a través de CEI (Common Event Infrastructure). Si utiliza la opción Depurar modelo de supervisión para iniciar el depurador y el Cliente de pruebas integrado, los sucesos se envían directamente a través de la interfaz de REST. Si utiliza cualquier otra manera de enviar sucesos, éstos se envían mediante CEI, como lo harían si estuvieran con un modelo de supervisión en un entorno de producción.

Restricción: En IBM® Business Monitor V8.5.5, sólo los modelos de supervisión basados en CEI están soportados para utilizarlos con el depurador.

El siguiente diagrama muestra cómo los sucesos fluyen por el depurador:

Este diagrama muestra un flujo de sucesos desde un productor de sucesos hasta una interfaz de REST o CEI a la cola de entrada y a continuación hasta al depurador.

En la pestaña Servidor de destino del Cliente de pruebas integrado, puede ver cómo se envían los sucesos. Si se selecciona Enviar directamente al depurador, los sucesos se envían directamente (a través de la interfaz de servicios REST (Representational State Transfer) del depurador. Puede seleccionar Enviar a suscriptores de CEI, incluido el depurador para enviar sucesos a través de CEI (Common Event Infrastructure), como lo harían si estuvieran con un modelo de supervisión en un entorno de producción.

Los sucesos que se envían a través de la interfaz REST se transfieren directamente a la cola de entrada del depurador. Los sucesos que se envían a través de CEI deben pasar por un selector de sucesos (también llamado pre-filtro) generado para el modelo de supervisión que se esté depurando. Llegan a la cola de entrada del depurador sólo si pasan el selector de sucesos.

Si se produce un error al procesar el suceso, el suceso con anomalía se envía a la cola de reintento o a la de error, en función del modelo de supervisión. Los sucesos que no pasen la correlación cuando el modelo especificó "Reintentar" para el caso, se colocarán en la cola de reintentos y los demás sucesos que ocasionan errores, a la cola de errores. (Puede mover sucesos desde la cola de reintentos a la cola de entrada. Para ello seleccione un suceso y pulse Reintentar sucesoInformación suplementaria en la vista Colas de sucesos.)

Los sucesos de salida que produce el depurador se envían al CEI. (El depurador actúa como cualquier otro origen de sucesos). Cualquier suscriptor de sucesos CEI procesa los sucesos cuyo selector de sucesos deja pasar, incluido el propio depurador si la suscripción para el suceso se definió en el modelo de supervisión que se esté depurando. Si el selector de sucesos de depuración deja pasar el suceso, se mostrará en la cola de entrada.

Así pues, cuando envía un suceso de salida, es posible (o no) que lo vea añadido en la parte inferior de la cola de entrada en la vista Colas de sucesos, en función de si pasó el selector de sucesos. Para ver si el selector de sucesos bloqueó un suceso de salida, puede mirar el selector de sucesos en la consola administrativa de WebSphere Application Server. Seleccione Integración de servicios > Common Event Infrastructure > Servicio de sucesos > Servicio de sucesos > Servidor de sucesos predeterminado de Common Event Infrastructure > Grupos de sucesos. El selector de sucesos se muestra en la columna Serie del selector de sucesos del grupo de sucesos de wbm_IBM_INPUT_EventGroup.