疲劳是最舒适的枕头,努力工作吧。

ELK中的logstash是必须的么?

Logstash | 作者 huigy | 发布于2017年05月09日 | 阅读数:7215

logstash的作用只是收集然后插入es,但web系统通常都是群集,每个站点都有日志记录模块记录后直接写入es,为何要那么麻烦使用logstash配置麻烦还和redis绑定,每台机子都要部署,这不是增加耦合么。
已邀请:

haohao

赞同来自: kuanglin

我的理解是这样:首先,你如果用服务提供的日志记录模块,那么是不是对服务有一定的开销,而且和服务是否有一定的耦合。其次,logstash不仅仅是将数据传输的ES的工具,它的重要性更多的是对日志进行处理,然后输出到各种平台。

Jea - 一只猿

赞同来自:

不是必须的, 你怎么样入都行, 就是shell读配置扔es都行, 没有什么是必须的, 只要能做到断点续读还有其他功能就行

huigy

赞同来自:

和现在的系统整合部署麻烦所以还是,直接写es简单了

BrickXu - BlackOps@Qunar

赞同来自:

非必须。
 
但是考虑到简单,学习成本低,易用,易维护这几条,logstash可以认为是“必须“的。如果团队的技术实例强,那么可以考虑fluentd或者自己开发业务性更高的程序替代。

要回复问题请先登录注册