各种码头集装箱的日志管理
有很多码头集装箱正在给定的服务器上运行。我已经配置了容器内运行的每个应用程序实例,以便将日志发送到标准输出。现在,我对以下内容感兴趣:各种码头集装箱的日志管理
- 管理所有这些容器中的日志。
- 存储所有这些日志,并根据需要旋转它们。
- 只将日志本地存储在服务器上或共享位置,但不会将它们发送到任何云/日志管理服务。
- 大概想出了一个可以独立承担日志管理任务的容器。
有关我如何实现这一目标的任何建议?
您可以创建数据容器,它将收集所有容器中的所有日志。
然后,您可以使用ELK堆栈(弹性搜索,logstash,kibana)处理这些日志,以根据需要对日志进行聚合和transoform并将其可视化。根据需要
也使其旋转。
泊坞窗将在未来的版本中logrotate的,但你已经可以使用日志轮播的搬运工容器http://blog.sandro-keil.de/2015/03/11/logrotate-for-docker-container/
谢谢,这很好。我将尝试使用logrotate和ELK堆栈来管理日志。 – sunsin1985 2015-04-03 17:27:56
@ sunsin1985,如果你已经设置好了,请分享任何链接,帖子等 – 2016-04-04 08:00:48
感谢提示ELK堆栈。我会仔细看看的。 – sunsin1985 2015-04-03 17:27:22