我正在使用AWS ECS并使用aws日志驱动程序进行集中式日志记录。 以下是我的日志配置的片段。
"logConfiguration": {
"logDriver": "awslogs",
"options": {
"awslogs-group": "app-test",
"awslogs-region": "us-west-2",
"awslogs-stream-prefix": "spring-boot-app"
}
}
我有多个服务实例,因此有多个任务。日志已登录到云监视器,但意外地创建了多个流(每个任务ID一个)。
是否有办法配置aws日志驱动程序,以便将单个服务的所有日志记录到单个流中,而不是将它们分布在多个流中?
答案 0 :(得分:0)
没有。日志流一次只能有一个编写器(一个进程),由CloudWatch Logs API强制执行;请参阅CloudWatch Logs documentation和awslogs
driver documentation。您可以将要一起处理的日志分组到日志组中。