Logstash多output将字段输出到本地磁盘

一、背景:

1、环境信息

前段时间为公司做了一个日志系统,
日志数据流:filebeat——>kafka——>logstash——>elasticsearch——>kibana

centos 7

filebeat 7.4

logstash 7.4

elasticsearch 7.4

kibana 7.4

kafka_2.13-2.5.0.tgz

2、为什么需要做多个output,并输出到本地

    因为这个日志收集系统丢数据!!!


  而且丢了数据还没有相关日志输出,filebeat、kafka、logstash、ES,还包括系统的message日志都没有记录丢数据的日志,根本不知道是在哪个环节丢的!!!


  于是我司英俊帅气的架构师就想到了在应用日志中自定义输出唯一的日志ID,保证每一条需要收集的日志ID都是独一无二不会重复的,将此ID在logstash环节落盘,看被丢弃的日志是否走到了logstash环节。


  于是我就需要想办法在logstash环节将ID输出到本地,于是就找到了logstash多output+CSV插件。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值