Verificar Implantação do Agente Java do APM

Você pode verificar se a implantação do agente Java do APM foi bem-sucedida verificando a interface do usuário e examinando os logs.

Verifique a Interface do Usuário: Trace Explorer

Depois que o agente Java do APM for implantado com sucesso, você poderá ir para o Trace Explorer e verificar se o upload dos dados de rastreamento do servidor de aplicativos está sendo feito. Para obter informações, consulte Monitorar Rastreamentos no Trace Explorer.

Analisar os Logs do Agente Java do APM

Depois que um agente Java do APM for implantado com sucesso, um novo diretório log será criado em <Destination Directory>/oracle-apm-agent. Observe que o <Destination Directory> é onde o agente Java do APM é provisionado, por exemplo, $DOMAIN_HOME para o Oracle WebLogic Server.

Para verificar se a implantação do agente Java do APM foi bem-sucedida:

  1. Verifique se o diretório log foi criado executando o seguinte comando:
    cd <Destination Directory>/oracle-apm-agent
    ls -l
  2. Verifique se o diretório log contém os seguintes arquivos de log:
    • AgentErrors.log
    • Agent.log
    • AgentStartup.log
    • AgentStatus.log

    Observe que, se todos os arquivos de log esperados não tiverem sido criados, a implantação do agente Java do APM não será bem-sucedida.

  3. Abra o arquivo AgentStartup.log e verifique se a seguinte mensagem é exibida:

    Agent successfully initialized

  4. Procure a atividade do agente no arquivo AgentStatus.log.

    Como o agente Java do APM começa a coletar e fazer upload de dados de rastreamento para o serviço Application Performance Monitoring, ele registra mensagens curtas de status no arquivo AgentStatus.log. Isso indica que o agente Java do APM está ativo.

Se as etapas de verificação acima falharem, verifique se o processo em execução do servidor de aplicativos tem javaagent na linha de comando.

Por exemplo: Execute o comando abaixo para listar o processo do servidor de aplicativos com o Agente do APM:
ps -ef | grep ApmAgent
Se o comando acima não listar o processo de aplicativo, certifique-se de que qualquer variável de ambiente não esteja substituindo as opções de inicialização do servidor de aplicativos. Por exemplo: Se você estiver usando o Apache Tomcat, certifique-se de que CATALINA_OPTS não seja substituído em outro lugar por setenv.sh ou por qualquer definição externa.