logstash-input-file配置详解

萝らか妹 提交于 2021-01-09 12:37:02
  • path

      是必须的选项,每一个file配置,都至少有一个path

  • discover_interval 

    logstash 每隔多久去检查一次被监听的 path 下是否有新文件。默认值是 15秒。

  • exclude 

    不想被监听的文件可以排除出去,这里跟 path 一样支持 glob 展开。

  • close_older 

    一个已经监听中的文件,如果超过这个值的时间内没有更新内容,就关闭监听它的文件句柄。默认是 3600 秒,即一小时。

  • ignore_older 

    在每次检查文件列表的时候,如果一个文件的最后修改时间超过这个值,就忽略这个文件。默认是 86400 秒,即一天。

  • sincedb_path 

    如果你不想用默认的 $HOME/.sincedb (Windows 平台上在 

    C:\Windows\System32\config\systemprofile.sincedb ),可以通过这个配置定义 sincedb 文件到其他位置。

  • sincedb_write_interval 

    logstash 每隔多久写一次 sincedb 文件,默认是 15 秒。

  • stat_interval 

    logstash 每隔多久检查一次被监听文件状态(是否有更新),默认是 1 秒。

  • start_position 

    logstash 从什么位置开始读取文件数据,默认是结束位置,也就是说 logstash 进程会以类似 tail -F 的形式运行。如果你是要导入原有数据,把这个设定改成”beginning”,logstash 进程就从头开始读取,类似 less +F 的形式运行。

  • add_field

      就是增加一个字段。

 

官网地址:

https://www.elastic.co/guide/en/logstash/current/plugins-inputs-file.html

 

参考资料:

https://blog.csdn.net/jiankunking/article/details/67640915

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!