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

时间:2018-03-15 07:12:37

标签: amazon-web-services ubuntu amazon-cloudwatch amazon-cloudwatchlogs

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

 service.getTrack("/resolve.json?url="+SoundCloud.SCURL+"&client_id="+ Config.CLIENT_ID + SCURL)

它在aws cloudwatch日志中创建一个名为test in server1 group

的日志文件

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

我尝试了以下代码

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

它不起作用

我也试过文件路径    file = / path / to / log / file / test - {%Y-%m-%d} .log

它也不起作用

如何使用cloudwatch日志代理

将文件名中包含当前日期的日志文件上传到aws cloudwatch

1 个答案:

答案 0 :(得分:0)

您可以使用*字符作为通配符。 E.g。

file = / path / to / log / file / test - * .log