WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Criando um Modelo de Monitor para o WebSphere Business Monitor V6.2

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

  1. Se um evento contiver dados complexos extraídos de uma mensagem, forneça detalhes da estrutura dos dados para o WebSphere Business Monitor:
    1. Certifique-se de que os dados complexos sejam modelados como um tipo complexo em um arquivo de definição de mensagens dentro de um conjunto de mensagens no WebSphere Message Broker Toolkit.
    2. Na perspectiva de Desenvolvimento do Aplicativo, clique com o botão direito do mouse na pasta do conjunto de mensagens e clique em Gerar Esquemas XML para criar um arquivo .zip e esquemas XML a partir das definições no conjunto de mensagens.
    3. Extraia o arquivo que contém os esquemas XML no computador em que você estará usando o Monitor Model Editor.
  2. Exporte o arquivo WMBEvent.xsd de um conjunto de mensagens existente (ou crie um conjunto de mensagens, em seguida, exporte-o a partir daí):
    1. Na perspectiva Desenvolvimento de Aplicativos, clique com o botão direito do mouse no conjunto de mensagens e clique em Novo > Arquivo de Definições de Mensagens de > Mensagem Fornecida pela IBM.
    2. Na janela exibida, role para baixo e clique em Evento de Monitoramento do Message Broker.
    3. Clique em Concluir.
    4. Clique com o botão direito do mouse no conjunto de mensagens novamente e clique em Gerar > Esquemas XML.
    5. Na janela que é exibida, clique em Exportar para um diretório externo, em seguida, insira ou navegue para um diretório.
    6. Clique em Concluir. Um arquivo comprimido que contém o arquivo WMBEvent.xsd é criado no diretório que você especificou.
    O arquivo WMBEvent.xsd fornece ao WebSphere Business Monitor detalhes da estrutura do evento do 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.
  1. No kit de ferramentas de desenvolvimento do WebSphere Business Monitor, crie um Modelo de Monitor.

    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.

  2. Crie eventos de entrada do WebSphere Business Monitor.

    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:
    1. Defina as partes do evento dentro do evento de entrada.

      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.

    2. Defina uma expressão de correlação.

      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.

    3. Opcional: Defina uma condição de filtro.

      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.

    4. Opcional: Defina o caminho de sequência do evento.

      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.

    5. Conclua a chave.

      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.

  3. Defina as métricas.

    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.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

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

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:51


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ac60393_