# Filebeat 設定 ###### tags: `其它技術` Filebeat是用於轉發和集中 log 的輕量級傳輸工具。 Filebeat 監聽指定的 log 文件或位置,收集 log 事件,並將它們轉發到 Eleasticsearch 或 Logstash 方便搜尋。 ## 建議設定的參數 * close_inactive: 10m 如果檔案在多久的時間沒有新資料就會關閉 harvester (依最後一筆資料進入的時間點為基準),如果超過 close_inactive 時間後再有資料進入,則會重新開啟一個 harvester 進行收集,所以 close_inactive 通常不建議設定太短,但也不要太長,建議不超過30m。 * close_removed: true 如果檔案被 remove 後,則關閉 harvester,預設啟用,但是如果 logrotate 機制是先 rename 再 delete 的話,close_removed 就無法作用。 ## 參考網址 [一篇文章搞懂filebeat(ELK)](https://www.cnblogs.com/zsql/p/13137833.html) [Filebeat harvester 的 file handler close 與 clean 機制](https://shazi.info/filebeat-harvester-%E7%9A%84-file-handler-close-%E8%88%87-clean-%E6%A9%9F%E5%88%B6/)