设置参数 `node.name` 可以自定义 Elasticsearch 节点的名字。 此条 Tips 由 medcl 贡献。

如何采集多行日志的事件,例如exception stack

Logstash | 作者 shjdwxy | 发布于2017年07月14日 | 阅读数:4716

对于单事件多行日志,例如exception stack,大家一般如何进行采集?保证最终es中呈现的日志信息尽量集中、可读。
如果按照通用的方式,会存在乱序和无用信息交叉的问题。
目前已知也就logstash 的multiline filter,想问问大家有没有更好的方式。
 
已邀请:

BrickXu - BlackOps@Qunar

赞同来自:

这种事情应该在agent处理,不应该放到logstash里面,而且multiline插件还不支持多worker的配置
 
> This filter will not work with multiple worker threads -w 2 on the logstash command line.
 
限制非常多,建议用Filebeat一类的工具,配合regex prefix检查去自定义行的起止pattern。

leighton_buaa

赞同来自:

同意楼上所说的

要回复问题请先登录注册