使用 ubuntu 中的 cloudwatch log 代理将服务器日志上传到 aws cloudwatch log

使用 ubuntu 中的 cloudwatch log 代理将服务器日志上传到 aws cloudwatch log

aws支持服务器的集中日志,我们可以将自定义日志发送到cloudwatch日志mu awslogs.conf文件代码是

datetime_format = %d/%b/%Y:%H:%M:%S
file = /path/to/log/file/test.log
buffer_duration = 5000
log_stream_name = test
initial_position = start_of_file
log_group_name = server1

它在 server1 组中的 aws cloudwatch log 中创建一个名为 test 的日志文件

但是我的自定义日志文件名是当前日期,例如 filename = test-2018-03-15.log

我尝试了以下代码

datetime_format = %d/%b/%Y:%H:%M:%S
file = /path/to/log/file/test-%Y-%m-%d.log
buffer_duration = 5000
log_stream_name = test-%Y
initial_position = start_of_file
log_group_name = server1

它不起作用

而且我也尝试在文件路径 file = /path/to/log/file/test-{%Y-%m-%d}.log 中

它也不起作用

如何使用 cloudwatch 日志代理将文件名中包含当前日期的日志文件上传到 aws cloudwatch

相关内容