Estabelecer uma metodologia de determinação de problemas bem articulada e clara para a solução que será implementada em seu ambiente de produção.
Isto significa manter um documento de seus métodos de determinação de problemas e praticar os métodos documentados em uma base consistente.
É recomendável documentar sua metodologia de determinação de problemas específica da solução em um manual de operações. Este manual de operações deve conter os seguintes tipos de informações relacionadas à determinação de problemas específica da solução:
Utilizando um formato estabelecido, você pode obter consistência ao registras suas observações. As planilhas do Excel são "ferramentas de relatórios de observações" comuns.
Antes de implementar um rastreio, certifique-se de que o rastreio não piorará os problemas. Não é apropriado "ativar tudo". Tenha cuidado ao ativar o rastreio, pois as especificações de rastreio devem ser apropriadas para a condição observada. Utilize uma análise situacional inteligente para coletar as informações de diagnóstico corretas. Se você não tiver certeza de como implementar o nível correto de rastreio, entre em contato com o suporte da IBM®.
Os dados de coleta de lixo (GC) detalhada fornece detalhes extensivos sobre como a GC é executada para um aplicativo específico. Isto pode ser útil para analisar problemas de desempenho e ajustar as configurações da GC para o aplicativo.
O recurso de dump do heap é um recurso da JVM IBM que imprime um registro de todos os objetos no heap Java™ para um arquivo de texto.
São registrados o tamanho e endereço de cada objeto, bem como os endereços de todos os objetos aos quais são feitas referências. Estas informações podem ajudá-lo a entender quais objetos são responsáveis por utilizar grandes quantidades de memória.
Desempenhar a determinação de problemas analisando o arquivo javacore é um meio eficaz de determinar a causa raiz das condições de erro que podem ocorrer em uma JVM (Java Virtual Machine) IBM.
Trate sua documentação de determinação de problemas específica da solução como um documento ativo e mantenha e atualize-o sempre que novas práticas de observação forem aprendidas a partir de testes funcional e do sistema.