Exporte informações de monitoramento do WebSphere Message Broker para criar um modelo de monitoramento para o WebSphere Business Monitor V6.2
No WebSphere Message Broker
No WebSphere Business Monitor V6.2
Essa seção descreve as etapas que você precisa executar no WebSphere Business Monitor. Consulte a documentação do WebSphere Business Monitor para obter detalhes completos e atualizados.Importe o esquema WMBEvent.xsd e quaisquer esquemas que descrevam dados complexos que foram exportados do WebSphere Message Broker, em seguida, crie um modelo de monitor. Aparecem erros, porque o modelo está vazio no momento. Também aparece uma chave, que pode ser renomeada, por exemplo, para LocalTransactionID.
Uma definição de contexto de monitoramento é o termo usado pelo WebSphere Business Monitor para descrever todos os dados que devem ser coletados sobre uma entidade (como uma transação ou processo de negócios). Cada instância de tempo de execução (referida como instância de contexto de monitoramento) coleta informações sobre eventos de entrada e armazena esta informação em campos que representam as medidas de negócios que um contexto de monitoramento coleta: métricas, contadores, e cronômetros.
É necessário definir um evento de entrada para descrever cada fonte de eventos definida no seu fluxo de mensagens que contem informações que deseja monitorar. Por exemplo, se seu fluxo de mensagens tiver as origens de eventos do início da Transação, do final da Transação e do retrocesso da Transação, defina um evento de entrada para cada uma dessas origens de eventos.
Você normalmente define os eventos de entrada para essas três origens de eventos porque elas contêm informações que indicam ao WebSphere Business Monitor quando o início e o final da instância do contexto de monitoramento ocorrem. Também define-se eventos de entrada para descrever quaisquer fontes de eventos abaixo no fluxo que contém dados que deseja monitorar, por exemplo no terminal Entrada do nó MQOutput.
Criar eventos de entrada tipicamente envolve as seguintes ações:Partes do evento são tipos de definição de Esquema XML (XSD) que fornecem informações sobre a estrutura de parte de um evento. Para um evento do WebSphere Message Broker, defina partes do evento para descrever as diferentes partes do evento do qual você deseja monitorar dados. Para um a descrição da estrutura de eventos, consulte O evento de monitoramento.
Defina, no mínimo, uma parte do evento para o evento descrito pelo tipo wmb:event. Para monitorar dados sobre a origem do evento (informações sobre o nome do fluxo de mensagens, nome do broker), defina também uma parte do evento para a seção eventPointData descrita pelo tipo wmb:eventPointData. Talvez você queira também definir partes do evento para descrever os dados de carga útil da mensagem a partir da seção applicationData do evento.
Os eventos são geralmente correlacionados em campos da seção eventCorrelation no evento do WebSphere Message Broker. Por exemplo, seria possível correlacionar eventos usando o campo localTransactionId a partir do evento do WebSphere Message Broker.
Também é necessário definir se o evento deve criar um contexto de monitoramento; crie isso para um evento de início de Transação.
Defina uma condição de filtro. Por exemplo, talvez você queira filtrar eventos para um broker específico, grupo de execução ou fluxo de mensagens.
Selecione um campo no evento de entrada que possa ser usado para definir a ordem na qual os eventos de entrada são processados. Por exemplo, seria possível usar creationTime a partir do evento do WebSphere Message Broker.
A chave identifica unicamente uma instância de contextos de monitoramento. É possível selecionar qualquer valor para a chave; para um evento do WebSphere Message Broker, um valor típico é o campo localTransactionId a partir do evento do WebSphere Message Broker.
Tendo definido eventos de entrada, agora você pode definir suas métricas. Métricas contém dados de um evento em um contexto de monitoramento.
Você talvez deseje definir métricas que retenham dados de origem de eventos da seção eventPointData do evento do WebSphere Message Broker, por exemplo, o nome do broker ou o nome do fluxo de mensagens. Também é possível definir as métricas que contêm informações de sequenciamento do evento, por exemplo as métricas TimeStarted e TimeEnded, que contêm o creationTime para os eventos de retrocesso da Transação, de início da Transação e de final da Transação.
Além disso, as métricas podem ser definidas para reter dados do aplicativo a partir do evento do WebSphere Message Broker.