ECS awslogs如何工作

时间:2018-08-07 19:22:37

标签: amazon-web-services amazon-ecs

我很好奇它如何使用awslogs驱动程序。在Enabling the awslogs Log Driver for Your Containers部分,仅提到了使用logDriver设置setupLogConfiguration:awslogs。它确实是开箱即用的,但是当您在包装盒上选中Docker Daemon时,Docker没有使用awslogs驱动程序。那么,它是如何工作的?

$ docker info | grep "Logging"
Logging Driver: json-file

1 个答案:

答案 0 :(得分:0)

一种可能性是it is being passed as an argument to the run command for each instance of the container。我遇到了相反的问题,并且发现很难覆盖从json-file作为日志驱动程序传递的docker-machine构建容器的请求。

要验证这一点,可以在给定的容器上使用docker inspect。它将有一个log driver字段,该字段指示启动它的日志驱动程序。您使用的docker info命令只是告诉您docker服务的默认设置。

但是,如果您对docker进行检查并且它还显示json-file,则可能存在将日志从磁盘移入cloudwatch的情况。