首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Openshift中解析容器的标准输出

在Openshift中解析容器的标准输出
EN

Stack Overflow用户
提问于 2020-02-14 13:32:47
回答 2查看 427关注 0票数 0

对于Openshift/Kubernetes,我是个菜鸟,所以我希望我能够很好地解释我的用例。

我有一个小型“程序”的Docker映像,它可以概括为:它尾随-f一个日志文件,当找到与配置中指定的regex匹配的内容时,它会发送一封电子邮件给某人。类似于监视应用程序的生产日志,如果在应用程序日志中打印的话,则向Ops团队发送带有堆栈跟踪的电子邮件。

如果我的应用程序日志是通过运行在主机上的Weblogic应用程序上的Java生成的,或者是由另一个停靠器容器生成的但保存到绑定安装的文件系统上的日志,那么这很好,因此可以通过“监视”容器访问(如果挂载)。

现在,我需要部署这个映像来监视Openshift中运行的2-3个微服务。这些微服务记录到stdout,我没有权限将根用户拥有的路径(如/var/lib/docker/containers/container-id/container-id-json.log )挂载到“监视”容器。

解析微服务日志的最佳方法是什么?我可以更改他们的logback配置,让他们登录到stdout和一个emptyDir卷,并创建一个带有microservice+volume+monitoring容器的Pod。

谢谢大家的建议,罗伯托

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-02-14 15:10:39

码头工人可以做日志加加器。但是,您不能只使用openshift的ansible installer安装流畅(请参阅部署-efk)。您可以手动在docker主机上安装fluentd日志驱动程序(请参阅流畅测井驱动器)。那里‘即将开始’对接主机配置‘。然后可以使用任何输出插件来存储日志。

票数 2
EN

Stack Overflow用户

发布于 2020-02-26 10:36:41

如何将日志转发到文件系统上的单个文件?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60227369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档