Я пытаюсь установить журналы cloudwatch из экземпляра EC2 в AWS, вот конфигурация
{
"agent": {
"run_as_user": "root"
},
"logs": {
"logs_collected": {
"files": {
"collect_list": [
{
"file_path": "/var/log/test.log",
"log_group_name": "my-app",
"log_stream_name": "my-app-instance-id"
}
]
}
}
}
}
Это не создает указанную группу журналов, как ожидается после запуска агента cloudwatch как
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file:/opt/aws/amazon-cloudwatch-agent/bin/config.json -s
На консоли не обнаружено ошибок, но указанная группа журналов не найдена в консоли AWS. Эта конфигурация должна создавать эту группу журналов? Другая мысль, которая приходит на ум, заключается в том, что в var/log
к имени файла журнала добавляется метка времени, а test-20200407.log
- это проблема? Как я могу учесть метку времени?