Os eventos podem ser utilizados para suportar o monitoramento de transações, auditoria de
transações e o monitoramento de processos de negócios.
Monitoramento e Auditoria de Transações
Os eventos
publicados pelo
WebSphere Message Broker podem ser gravados
em um repositório de transações, criando uma trilha de auditoria das transações
processadas por um broker. Um repositório de transações
pode ser utilizado para monitoramento, auditoria e reprodução de transações.
Dados de fluxo de bits podem ser incluídos para que transações falhas possam ser reenviadas. É possível desempenhar as seguintes tarefas para configurar o monitoramento e auditoria de transações.
- Configure eventos para suas transações
- Na maioria dos casos, as informações de fluxo de bits não são suficientes para permitir consulta das transações registradas em log. Os campos-chave e outros dados de correlação
podem ser extraídos da carga útil da mensagem e colocados nos elementos wmb:applicationData/wmb:simpleContent ou wmb:applicationData/wmb:complexContent do evento. O aplicativo de criação de log ou fluxo de mensagens pode extrair estes
campos e registrá-los com o fluxo de bits da mensagem.
- Efetuar assinatura no tópico de eventos e gravar eventos em um repositório
- É possível criar um fluxo de mensagens, ou um aplicativo WebSphere MQ, que efetue assinatura no tópico de eventos e grave eventos em um banco de dados relacional. Os detalhes do esquema do banco de dados dependem
dos requisitos de sua organização, por exemplo, o número de campos-chave
e IDs de transação.
Monitoramento de Processos de Negócios
Os eventos publicados por um
broker podem ser monitorados por
WebSphere Business Monitor.
Os campos importantes
na carga útil da mensagem podem ser incluídos nos eventos emitidos por seus fluxos de mensagens,
permitindo que eles sejam monitorados. É possível usar os seguintes itens para ajudá-lo a usar o
WebSphere Business Monitor para monitorar seus fluxos de mensagens:
- Bean acionado por mensagens
- Os eventos devem ser enviados ao repositório do CEI para WebSphere Business Monitor para monitorá-los. Um bean acionado por mensagens é fornecido para esse propósito. O bean acionado por mensagens, que é executado no WebSphere Application
Server, assina o tópico do evento e
grava eventos que correspondem à sua assinatura no repositório do CEI como Common Base Event Event.
Um bean acionado por mensagens é fornecido com a amostra do WebSphere Business Monitor. Para obter instruções sobre como instalar e configurar o bean acionado por mensagens, consulte Executando
a Amostra do WebSphere Business Monitor.
- Modelo do WebSphere Business Monitor
- O WebSphere Message Broker inclui um modelo de
monitor de exemplo para uso com o WebSphere Business Monitor.
Este modelo demonstra como monitorar eventos de transações e eventos de terminal, incluindo eventos que capturam dados da mensagem de entrada e mensagem de saída. Modifique o modelo para que seja compatível com os formatos de mensagem e eventos reais.
Um Modelo do WebSphere Business Monitor é fornecido com a amostra do WebSphere Business Monitor.
Para obter instruções sobre como instalar e configurar a amostra do Modelo do WebSphere Business Monitor, consulte Executando
a Amostra do WebSphere Business Monitor.