1

我们有一堆服务,通过 docker 容器部署在 Mesos 上,记录到 stdout 和 stderr。我们现在正在引入 ELK,因此需要将此日志数据发送到 Logstash。

我正在考虑的一种解决方案是有一个包装进程来启动服务进程,捕获标准输出和标准错误并将其写入文件(随着时间的推移而被截断),并让FileBeat将该文件发送到 LogStash。感觉我可能正在重新发明一个轮子的想法,有没有更直接的方法来实现同样的目标?

4

1 回答 1

1

我写了这个非常适合我的用例:https ://github.com/myles-mcdonnell/procwrap

于 2016-09-09T14:25:45.687 回答