Ativando o monitoramento
Use o comando mqsichangeflowmonitoring para ativar o monitoramento depois de configurar fontes do evento de monitoramento.
Antes de Começar
Sobre esta tarefa
Se o monitoramento estiver ativado para um fluxo de mensagens e as propriedades ou um perfil de monitoramento não estiverem configurados para o fluxo, os eventos de transação serão emitidos. Você deve garantir que a publicação de eventos para monitoramento de mensagens esteja ativada e esteja corretamente configurada, incluindo especificar se os eventos são emitidos em XML, JSON ou ambos. Para obter mais informações, consulte Configurando a Publicação de Mensagens de Evento
Monitoring:
MessageFlow:
#publicationOn: inactive # Choose 1 of : active|inactive, default inactive
# Ensure Events.BusinessEvents.MQ|MQTT is set
#eventFormat: MonitoringEventV2 # When BusinessEvents output format is 'xml', set 'MonitoringEventV2' or 'WMB'. Default 'MonitoringEventV2'. As mudanças feitas nas propriedades do arquivo .conf.yaml entram em vigor quando o servidor de integração é reiniciado e são aplicadas a todos os fluxos no servidor de integração.
Ao configurar o monitoramento para seus fluxos, é possível usar o comando mqsichangeflowmonitoring para ativar ou desativar o monitoramento sem reiniciar o servidor de integração.. As opções configuradas com esse comando permanecerão em vigor até que você o execute novamente ou reinicie o servidor de integração. Ao reiniciar o servidor de integração, as configurações especificadas no arquivo server.conf.yaml entram em vigor.
Para ativar o monitoramento, especifique o parâmetro -c active no comando mqsichangeflowmonitoring . Para desativar o monitoramento, especifique -c inactive. É possível ativar ou desativar o monitoramento para todos os fluxos de mensagens em todos os servidores de integração. Como alternativa, é possível especificar os servidores de integração, aplicativos, bibliotecas ou fluxos de mensagens para os quais o monitoramento deve ser ativado ou desativado.
Para obter mais informações, consulte o comando mqsichangeflowmonitoring.
Também é possível usar um perfil de monitoramento para configurar seus fluxos de mensagens para emitir eventos de monitoramento. Ao criar um perfil de monitoramento, você o implementa em um projeto de política e depois o ativa em um fluxo de mensagens, aplicativo ou servidor de integração específico. Ative o perfil de monitoramento usando o comando mqsichangeflowmonitoring ou a API REST de administração. Como alternativa, é possível especificar um perfil de monitoramento como uma substituição de arquivo BAR, conforme descrito em Propriedades configuráveis em um arquivo BAR. Você pode substituir um perfil de monitoramento implementado, colocando um arquivo .monprofile.xml atualizado no diretório de substituições do servidor de integração, conforme descrito em Ordem de precedência para substituições.
Você pode verificar as opções de monitoramento que estão definidas para um fluxo de mensagens, aplicativo ou biblioteca, usando o comando mqsireportflowmonitoring . Para obter mais informações, consulte o comando mqsireportflowmonitoring
Procedimento
Configure opções de monitoramento para um fluxo de mensagens definindo propriedades na seção Monitoramento do arquivo de configuração para seu nó ou servidor de integração (node.conf.yaml ou server.conf.yaml):
Quando o monitoramento é configurado, é possível usar o comando mqsichangeflowmonitoring para iniciar ou parar dinamicamente o monitoramento do fluxo de mensagens, sem reiniciar o servidor de integração: