摘要: 需求背景: 在利用flume进行日志收集的时候,错误信息会将堆栈多行打印,需要将多行信息合并成一行,包装成一个event进行传输。 解决思路: 解决上述需求可以通过自定义拦截器和自定义反序列化器来实现。网上关于自定义拦截器的资料比较多,但考虑到拦截器的定位和使用场景,拦截器不应用于多个event拆分 阅读全文
posted @ 2018-07-25 18:30 西瓜的小弟西西瓜 阅读(1861) 评论(0) 推荐(0) 编辑
摘要: 需求背景: 在使用flume收集日志的时候,需要将本机的IP地址添加到body中再包装在event中,以便后期的日志分类,和快速的故障定位,但是没有发现有现成的interceptor来实现以上功能。 实现步骤: 1:新建一个类,实现Interceptor接口 2:重写intercept(Event 阅读全文
posted @ 2018-07-25 17:51 西瓜的小弟西西瓜 阅读(1285) 评论(0) 推荐(1) 编辑