有没有办法弄清楚logstash正在读取哪一行日志文件

时间:2017-08-06 17:25:28

标签: logstash

我最近遇到了堆大小内存错误,因为在同一台机器上我也运行了logstash,logstash也不再工作了。然后我增加了堆大小,但logstash没有继续处理它结束的数据。我怎样才能弄清楚logstash目前在做什么?例如,给出文件或类似文件的当前行的命令。哪里可能是停止处理的信息?

1 个答案:

答案 0 :(得分:0)

看看这个documentation: 基本上输入文件插件应该创建一个sincedb文件,该文件应该存储以下信息:

  

Sincedb文件是包含四列的文本文件:

     
      
  • inode编号(或等效编号)。
  •   
  • 文件系统的主要设备编号(或等效设备)。
  •   
  • 文件系统的次要设备编号(或等效编号)。
  •   
  • 文件中的当前字节偏移量。
  •