Docker'awslogs'填满EC2卷

时间:2019-06-30 18:41:25

标签: docker logging amazon-cloudwatch

我以这种方式设置了docker-compose.yaml文件的登录记录:

    logging:
      driver: awslogs
      options:
        awslogs-create-group: 'true'
        awslogs-group: <log_group_name>

我也成功让EC2实例承担了IAM角色并获得了Cloudwatch的许可。我可以看到日志。但是,我在Ec2实例上的卷仍然充满了日志!运行df -hT /dev/xvda1时,我看到使用了100%的卷。在设置awslogs驱动程序之前,我已经以这种方式配置日志记录,并且从未遇到问题。

    logging:
      driver: 'json-file'
      options:
        max-size: '10k'
        max-file: '2'

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

awslogs驱动程序似乎仍然不支持max-size选项。

您可以看到驱动程序here的受支持选项

这似乎是awslogs驱动程序的错误,答案here应该可以帮助您进行所有日志正确轮换的设置