python – Docker,Supervisord和日志记录 – 如何整合Docker日志中的日志?

前端之家收集整理的这篇文章主要介绍了python – Docker,Supervisord和日志记录 – 如何整合Docker日志中的日志?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

所以,通过uWSGI实验Docker Supervisord Django应用程序.我有整个堆栈工作正常,但需要整理日志记录.

如果我在非守护进程模式下启动主管,

/usr/bin/supervisord -n

然后我得到管理员登录输出到docker日志stdout.但是,如果supervisord处于守护进程模式,则其自己的日志将被存放在容器文件系统中,并且其应用程序的日志也在自己的app__stderr / stdout文件中.

我想要的是将主管和应用程序stdout记录到docker日志.

在非守护进程模式下启动supervisord是一个明智的想法,还是造成意想不到的后果?另外,如何获得应用程序日志也发挥到docker日志?

最佳答案
我同意,不使用守护进程模式听起来像最好的解决方案,但是我可能会采用与实际物理服务器或某种VM设置相同的策略:集中式日志记录.

您可以在容器内使用自己的东西,如logstash收集日志并将其发送到中央服务器.或者使用像loggly或papertrail这样的商业服务来做同样的事情.

原文链接:https://www.f2er.com/docker/437064.html

猜你在找的Docker相关文章