Olá, Mauricio.
Tudo bem?
Realmente, o awslogs
foi descontinuado em algumas versões mais recentes do Amazon Linux. Você pode tentar enviar logs para o CloudWatch utilizando o CloudWatch Agent, que é a ferramenta recomendada atualmente pela AWS para essa tarefa.
Aqui está um passo a passo para instalar e configurar o CloudWatch Agent:
Instalar o CloudWatch Agent:
Primeiro, baixe e instale o agente usando o comando abaixo:
sudo yum install -y amazon-cloudwatch-agent
Configurar o CloudWatch Agent:
Você precisará criar um arquivo de configuração para o agente. Um exemplo básico de configuração pode ser gerado automaticamente:
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
O assistente vai te guiar através de algumas perguntas para criar um arquivo de configuração personalizado.
Iniciar o CloudWatch Agent:
Depois de configurar, inicie o agente com o comando:
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file:/path/to/your/config.json -s
Certifique-se de substituir /path/to/your/config.json
pelo caminho real do seu arquivo de configuração.
Verificar o status do CloudWatch Agent:
Para garantir que o agente está rodando corretamente, você pode verificar o status com:
sudo systemctl status amazon-cloudwatch-agent
Este método deve permitir que você envie logs para o CloudWatch de forma similar ao awslogs
. O CloudWatch Agent é bem mais flexível e suporta uma variedade maior de fontes de log e métricas.
Espero ter ajudado e bons estudos!