1
resposta

Logs não aparecem na CONSOLE da AWS.

Realizei todo o passo a passo para instalação do agente e os logs da minha ec2 não apareceram na console da AWS, oq fazer?

1 resposta

Olá, Rafael.

Tudo bem?

Como é seu um ambiente e não conseguimos testar diretamente, vou deixar alguns passos para você verificar, já que pode ser falta de alguma configuração ou até algum erro:

  1. Verifique a Role IAM: Certifique-se de que a role CloudWatchAgentRole está corretamente anexada à sua instância EC2. No console da AWS, vá para o serviço EC2, selecione sua instância e verifique se a role está configurada corretamente em "Actions > Security > Modify IAM role".

  2. Permissões da Role: A role CloudWatchAgentRole deve ter as permissões necessárias para enviar logs para o CloudWatch. As políticas comuns incluem CloudWatchAgentServerPolicy e AmazonEC2RoleforSSM. Verifique se essas permissões estão atribuídas.

  3. Configuração do Agente: Verifique se o arquivo de configuração do agente está correto. O comando que você usou para configurar o agente foi:

    sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -s -c file:/opt/aws/amazon-cloudwatch-agent/etc/common-config.toml
    

    Certifique-se de que o caminho do arquivo de configuração (common-config.toml) está correto e que o arquivo contém as configurações necessárias para coletar os logs.

  4. Logs do Agente: Verifique os logs do próprio agente CloudWatch para ver se há algum erro ou mensagem que possa indicar o problema. Você pode encontrar os logs em /opt/aws/amazon-cloudwatch-agent/logs/amazon-cloudwatch-agent.log.

  5. Permissões de Arquivo: Verifique se os arquivos de log que você deseja enviar para o CloudWatch têm permissões de leitura para o agente. O agente precisa ser capaz de acessar esses arquivos.

  6. Reinicie o Agente: Às vezes, reiniciar o agente pode resolver problemas. Você pode fazer isso com o comando:

    sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a stop
    sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a start
    

Se após essas verificações os logs ainda não aparecerem, pode ser útil revisar a documentação oficial do CloudWatch ou procurar por mensagens de erro específicas nos logs do agente. Qualquer erro que aparecer manda aqui. Assim conseguimos elaborar uma mensagem mais assertive.

Espero ter ajudado e bons estudos!