WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Conceptos básicos de supervisión

Los flujos de mensajes se pueden configurar para emitir sucesos. Los sucesos los pueden leer y utilizar otras aplicaciones para la supervisión de transacciones, la auditoría de transacciones y la supervisión de procesos empresariales.

Sucesos de supervisión

Un suceso de supervisión es un documento XML que se ajusta al esquema de sucesos de supervisión. Cada suceso contiene la siguiente información:

Adicionalmente, un suceso de supervisión puede contener los siguientes elementos:
  • Datos de aplicación extraídos del mensaje
  • Parte o toda la corriente de bits de mensaje

Consulte El suceso de supervisión para obtener más detalles

Orígenes de sucesos

Un flujo de mensajes puede emitir dos clases de sucesos:
Sucesos de transacción
Los sucesos de transacción se emiten sólo desde nodos de entrada.
Sucesos de terminal
Los sucesos de terminal se emiten desde cualquier terminal de cualquier nodo, incluidos los nodos de entrada.
Un flujo de mensajes individual puede elegir emitir sucesos de transacción, sucesos de terminal o las dos clases de sucesos. Puede configurar, habilitar o inhabilitar las dos clases de sucesos de cualquiera de las siguientes maneras:
  • Utilizando las propiedades del flujo de mensajes.
  • Utilizando un servicio configurable de perfil de supervisión.
El uso de un servicio configurable de perfil de supervisión prevalece sobre las propiedades de supervisión de un flujo de mensajes.

Una dirección de origen de suceso identifica un origen de suceso en un flujo de mensajes.

Puesto que los sucesos de terminal se pueden emitir desde cualquier nodo en un flujo de mensajes, pueden utilizarse como alternativa a los nodos dedicados emisores de sucesos o a los subflujos como los que se suministran en SupportPac IA9V.

Los orígenes de sucesos emiten sucesos sólo si está activada la supervisión para el flujo de mensajes.

Sucesos de terminal

Cualquier terminal de un flujo de mensajes puede ser un origen de sucesos. Si el origen de sucesos está activo, emite un suceso cada vez que un mensaje pasa a través del terminal, sujeto a la evaluación de la expresión eventFilter; consulte Opciones de salida de sucesos.

Sucesos de transacción

Cada nodo de entrada de un flujo de mensajes contiene tres orígenes de sucesos, además de los sucesos de terminal.
Origen del suceso Dirección del origen de sucesos Descripción
Inicio de la transacción Nombre_nodo.transaction.Start El suceso se emite cuando se lee el mensaje del transporte.
Finalización de la transacción Nombre_nodo.transaction.End El suceso se emite cuando WebSphere Message Broker ha completado todo el proceso del mensaje.
Retrotracción de la transacción Nombre_nodo.transaction.Rollback El suceso se emite en lugar de la finalización de la transacción si el flujo de mensajes genera una excepción que no se ha detectado y procesado dentro del flujo de mensajes.

Los sucesos emitidos están sujetos a la evaluación de la expresión eventFilter; consulte Opciones de salida de sucesos.

Si un flujo de mensajes maneja sus propias excepciones, se emitirá un suceso de finalización de transacción, en lugar de un suceso de retrotracción de la transacción, porque el flujo habrá tomado el control del error y habrá terminado normalmente. En este caso, si es necesario distinguir los errores, puede configurar sucesos de terminal en los nodos adecuados del flujo.

Opciones de salida de sucesos

Cuando configure un origen de sucesos, podrá definir un filtro para controlar si se ha emitido el suceso. Puede ajustar la emisión de sucesos según sus necesidades empresariales, filtrando los sucesos que no coinciden con un conjunto de reglas. Por ejemplo, podría decidir emitir sucesos solamente para transacciones que superen una cantidad mínima.
$Body/StockTrade/Details/Value > 10000 
Esto puede reducir el número de sucesos que se emiten así como reducir la carga de trabajo de la aplicación de supervisión.
Puede filtrar los sucesos transaction.Start y transaction.End emitidos por el nodo MQInput para sucesos de transacciones de restitución de WebSphere MQ después de alcanzar un umbral de restitución de modo que una aplicación de supervisión de sucesos pueda recopilar los datos adecuados.
3 >= $Root/MQMD/BackoutCount
Los sucesos se publican en un tema, en el que varios suscriptores lo pueden leer. El nombre del tema tiene el formato:
$SYS/Broker/nombreIntermediario/Monitoring/nombreGrupoEjecución/nombreFlujo

La estructura jerárquica permite que los suscriptores filtren los sucesos que reciben. Un suscriptor puede recibir sucesos de todos los flujos de mensajes del intermediario, mientras que otro únicamente recibe los sucesos de un grupo de ejecución individual.

Decida qué sucesos participan en las transacciones cuando configure un origen de sucesos de supervisión. En general:
  • Si desea que se emita un suceso solamente si se confirma la transacción del flujo de mensajes, configure el origen de sucesos para coordinar los sucesos con la transacción del flujo de mensajes.
  • Si desea que se emita un suceso independientemente de si se confirma o se retrotrae la transacción del flujo de mensajes, configure el origen de sucesos para emitir sucesos fuera del punto de sincronismo. Este tipo de sucesos están disponibles de forma inmediata.
  • Si desea emitir un grupo de sucesos justos, independientemente de si se confirma o si se retrotrae la transacción de flujo de mensajes, configure el origen de sucesos para que emita sucesos en una segunda unidad de trabajo independiente.

Configuración de supervisión predeterminada

Si la supervisión está activada para un flujo de mensajes y ni las propiedades de supervisión ni un servicio configurable de perfil de supervisión se han configurado para el perfil, el comportamiento predeterminado es que los sucesos de transacción se emitan desde cada nodo de entrada del flujo de mensajes. Los sucesos contienen la corriente de bits del mensaje de entrada.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:42


Tema de conceptoTema de concepto | Versión 8.0.0.5 | ac37860_