我在服务器上安装了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有什么问题吗?
答案 0 :(得分:1)
文档指出%f
是“微秒,十进制数字,左侧填充零”。您提供的示例看起来是毫秒。 CloudWatch目前不原生支持毫秒。您需要考虑找到一种重新格式化服务器日志的方法,或者首先使用某种脚本来转换数据。