Mostrando postagens com marcador troubleshooting websphere mq server broker trace save copy message correlation id. Mostrar todas as postagens
Mostrando postagens com marcador troubleshooting websphere mq server broker trace save copy message correlation id. Mostrar todas as postagens
terça-feira, 21 de julho de 2015
WebSphere MQ - Troubleshhoting MQ Server - Activity trace
Existem várias situações que precisamos habilitar trace para troubleshooting.
O trace padrão do MQ pode ser habilitado via comando:
strmqtrc -e -t all -t detail -l 100
Para desabilitar o trace:
endmqtrc -a
Os traces serão gerados no diretório padrão [../qmgrs/nome_queue_manager/trace] no formato AMQ...
Há casos onde precisamos de informações mais detalhadas de todas as atividades realizadas no MQ (Activity trace).
Podemos, por exemplo, obter o conteúdo de todas as mensagens e o correlation id das mesmas para troubleshooting envolvendo o Message Broker. Para isso:
1. Editar o arquivo de Activity trace, [../qmgrs/nome_queue_manager/mqat.ini].
Exemplo de valores: TraceLevel=HIGH, TraceMessageData=100, StopOnGetTraceMsg=OFF
2. Habilitar Activity trace: via MQ Explorer clique com o botão direito em cima do Queue Manager > Online monitoring > Activity trace > ON. Ou, via comando ALTER QMGR ACTVTRC(ON).
3. Efetuar as operações desejadas no MQ Server
4. Desabilitar o Activity trace
5. Visualizar os traces: /usr/mqm/samp/bin/amqsact -m nome_queue_manager -v > saida.txt
6. Visualizar o conteúdo do arquivo saida.txt
Vale ressaltar que Activity trace tem um grande peso sobre a performance do ambiente. Só habilite em momentos de troubleshooting e de modo controlado.
Link de referência: http://www.ibm.com/developerworks/websphere/library/techarticles/1306_bushby/1306_bushby.html
Assinar:
Postagens (Atom)
