O monitoramento do desempenho geral do sistema e o rendimento do processamento dos pedidos SCA ajuda a resolver problemas e avaliar o processamento geral dos componentes de serviço que fornecem a lógica de integração de serviços para o enterprise service bus.
Por Que e Quando Desempenhar Esta Tarefa
Os recursos para monitorar e ajustar o WebSphere ESB são fornecidos pelo WebSphere Application Server subjacente e as técnicas utilizadas são as mesmas. Estas informações fornecem uma visão geral do monitoramento e ajuste que são suplementares às informações críticas do monitoramento fornecidas para o WebSphere Application Server.
O WebSphere ESB pode explorar as configurações ajustáveis do WebSphere Application Server, o qual permite fazer ajustes para melhor equiparar o ambiente de tempo de execução com as características do aplicativo. Vários aplicativos de serviços podem ser executados com êxito sem qualquer alteração nos valores padrão desses parâmetros de ajuste. Outros aplicativos podem precisar de alterações, por exemplo, tamanho maior do heap, para alcançar um melhor desempenho.
Para obter informações mais detalhadas sobre monitoramento e ajuste, consulte
WebSphere Application Server, incluindo
Ao exibir um tópico do WebSphere Application Server, clique neste botão na borda do centro de informações para verificar o local do tópico no índice. Isso também permite visualizar tópicos relacionados que estão localizados na mesma parte do índice.
Alternativas para Esta Tarefa
- Monitorando o Desempenho Geral do Sistema
O monitoramento do comportamento geral do sistema é essencial para entender o comportamento de todos os sistemas envolvidos que incluam servidores de aplicativos, bancos de dados, sistemas de informações corporativas utilizados por fornecedores de serviços, e qualquer outro sistema crítico para executar o WebSphere ESB.
Se houver um problema em qualquer sistema, poderá ocorrer um efeito onda e fazer com que o rendimento no processamento de pedidos por meio do ESB fique lento. A IBM e diversos parceiros de negócios alavancam as APIs do WebSphere para capturar esse tipo de dados de desempenho e incorporá-los em uma solução global de monitoramento, 24 horas por dia, 7 dias por semana, que envolve vários produtos. O WebSphere ESB explora os dados da PMI (Performance Monitoring Infrastructure) do WebSphere Application Server para ajudar a monitorar o comportamento geral do sistema. A PMI fornece uma estatística média sobre os recursos dos sistemas, recursos de aplicativos e métricas dos sistemas. Várias estatísticas estão disponíveis no WebSphere Application Server, e talvez você queira compreender aquelas que fazem medições mais diretamente ligadas ao seu site para detectar qualquer problema.
É possível utilizar o Tivoli Performance Viewer para iniciar e parar um monitoramento, visualizar os dados da PMI em um gráfico ou formulário de tabela durante as ocorrências no seu sistema e, opcionalmente, registrar os dados em um arquivo que pode ser consultado posteriormente no mesmo visualizador.
Para obter mais informações sobre o monitoramento do desempenho do sistema, consulte Monitorando o Comportamento Geral do Sistema.
- Monitorando os Eventos de Base Comuns conectados em pontos no processamento dos componentes de serviços.
É possível configurar o WebSphere ESB para capturar os dados em um componente de serviço em um determinado ponto do evento. A CEI (Common Event Infrastructure) é utilizada para fornecer serviços básicos de gerenciamento de eventos. O formato desses eventos é definido pelo Evento de Base Comum.
Você pode publicar os dados desse evento em recursos de log ou utilizar os recursos de monitoramento mais versáteis de um servidor Common Event Infrastructure.
Para obter mais informações sobre o monitoramento de eventos de componentes de serviços, consulte Monitorando os Eventos de Base Comuns.
- Monitorando o Rendimento do Processamento de Pedidos SCA
Estas informações incluem a compreensão do fluxo de pedidos para módulos de mediação específicos e para solicitantes e fornecedores de serviços específicos. Esta perspectiva fornece as visualizações de componentes e bancos de dados específicos. A perspectiva é importante para o entendimento interno detalhado de quem está utilizando recursos específicos. Normalmente, nesta fase, você implementa algum tipo de rastreio através do aplicativo de serviços ou análise de encadeamento de acordo com as técnicas de condições de carregamento para isolar áreas do aplicativo e de interações específicas com os sistemas backend que ficam particularmente lentos durante o carregamento. Neste caso, o WebSphere ESB fornece métricas de pedido para ajudar a rastrear cada transação individual à medida que ela flui através do ESB, registrando o tempo de resposta em diferentes estágios do fluxo de transações. Além disso, várias ferramentas de desenvolvimento e monitoração da IBM que são baseadas
na tecnologia de métricas de pedidos (por exemplo, Tivoli Monitoring for Transaction
Performance) estão disponíveis para ajudar a visualizar o fluxo de transação.
Para obter mais informações sobre o monitoramento do rendimento do processamento de pedidos SCA, consulte Monitorando o Fluxo de Aplicativos.
Para cada módulo SCA implementado no WebSphere ESB, os pedidos sendo processados são mantidos em pontos da fila e no data store para mecanismos do sistema de mensagens. Você pode exibir os dados dos pedidos SCA e, se apropriado, executar outras ações para gerenciar o rendimento do processamento de pedidos SCA.