繁体   English   中英

logstash-> kafka-> logstash-> elasticsearch删除一些日志

[英]logstash->kafka->logstash->elasticsearch dropping some logs

我有一个logstash->kafka->logstash->elasticsearch设置。 logstash尾随日志文件。 该日志文件被追加到bunyannodejs ,一切都被设置成json格式/编解码器。 在我看来,任何包含空数组的日志条目都不会传递到目的地。 有谁知道是什么问题吗? kafka不是设计成采用空列表的json对象吗? logstashkafka输出插件非常新,是否存在与此相关的已知问题? 我从谷歌搜索中找不到任何东西...

我将做两件事来检查问题的根源:

  • 将文件追加程序添加到第一个logstash,然后检查是否将空数组写入文件。 架构看起来像这样: logstash->文件,kafka-> logstash-> elasticsearch
  • 自己从kafka主题中读取并检查是否正在写入空数组。 您可以使用Apache Kafka Python插件执行此操作

这样,您可以检查问题是在logstash插件方面(更有可能)还是在kafka方面(不太可能,因为kafka基本上只是读/写字节,并且不熟悉内容本身)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM