logstash-input-file配置詳解


  • 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM