有许多docker容器在给定服务器上运行。我已配置在容器内运行的每个应用程序实例,以将日志发送到标准输出。现在,我对以下内容感兴趣:
关于如何实现这一目标的任何建议?
答案 0 :(得分:1)
您可以创建数据容器,从而收集所有容器中的所有日志。
然后,您可以使用ELK堆栈(弹性搜索,logstash,kibana)处理这些日志,以便根据需要聚合和转换并可视化您的日志。
答案 1 :(得分:1)
也可根据需要旋转它们。
Docker将在未来版本中进行logrotate,但您已经可以将logrotate用于docker container http://blog.sandro-keil.de/2015/03/11/logrotate-for-docker-container/