AWS cloudwatch 日志 datetime_format 配置将多行合并为一行

fei*_*ueh 5 amazon-cloudwatchlogs

我使用 aws cloudwatch 收集 aws ecs farget 任务的日志。

配置如下图所示:

任务定义中的日志格式

我得到以下日志,它是有线的。一些带有日期时间的行合并在一个日志中。我认为每个以日期时间开头的日志都应该被视为一个日志。

在此输入图像描述

小智 6

选项%Lawslogs-datetime-format文档不正确。我遇到了同样的问题,然后查看了驱动程序源代码并%L进行了匹配\.\d{3}(这里是源链接)。

. 这意味着该模式已经与该模式开头的文字匹配。您可以像这样更改格式并且它会起作用。

awslogs-datetime-format: '%Y-%m-%d %H:%M:%S%L'
Run Code Online (Sandbox Code Playgroud)