Cloudwatch日志代理无法识别日志日期

时间:2019-02-22 15:47:53

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

我在服务器上安装了Cloudwatch Agent,服务器日志的格式如下:

2019-02-22 10:41:49,903 INFO Some log message

我具有以下方式在awslogs.conf中指定的日志的日期格式:

datetime_format = %Y-%m-%d %H:%M:%S,%f

当我检查代理在cloudwatch中上传的日志时,我仍然看到该日期是每个日志条目的一部分,这意味着日志代理无法正确识别日志条目日期。

此外,在awslogs.log中,我看到此错误:reason: timestamp could not be parsed from message.

任何想法我的datetime_format有什么问题吗?

1 个答案:

答案 0 :(得分:1)

文档指出%f是“微秒,十进制数字,左侧填充零”。您提供的示例看起来是毫秒。 CloudWatch目前不原生支持毫秒。您需要考虑找到一种重新格式化服务器日志的方法,或者首先使用某种脚本来转换数据。