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

filebeat修改源码,支持多个output类型

Beats | 作者 hz_zqc | 发布于2020年03月05日 | 阅读数:5235

软件版本;filebeat-7.5
运行环境;linux
场景/上下文;我现在希望通过修改源码,起到能够同时发送报文到两种类型的output,例如es/kafka
 
通过初步学习,了解到应该修改publisher这个部分,但是filebeat-7.5的源码基本和网上的学习资料有差异了,看的比较累
特来求助各位大神,filebeat是在哪一步识别应该用哪种发送方式呢?
 
已邀请:

medcl - 今晚打老虎。

赞同来自:

你还不如直接发给 kafka,从kafka 分出去,Filebeat 多个 Output 会变得很复杂,如果两个 Output,其中一个 Output挂了,怎么办,本地数据处理的 offset 要分别处理,采集端的压力和资源占用也要更高。

要回复问题请先登录注册