CentOS上Filebeat配置文件通常為/etc/filebeat/filebeat.yml
,以下是其關鍵配置項詳解:
log
,用于收集日志文件。
enabled
:是否啟用該輸入,設為true
或false
。paths
:指定日志文件路徑,支持通配符,如/var/log/*.log
。exclude_files
:排除特定文件,用正則表達式表示,如\.gz$
。ignore_older
:忽略超過指定時間的文件,如72h
。hosts
:Elasticsearch地址和端口,如localhost:9200
。index
:索引名稱,可使用占位符,如filebeat-%{+yyyy.MM.dd}
。username
和password
:認證信息,用于安全連接。name
:模板名稱,如filebeat
。pattern
:模板匹配的索引名稱模式,如filebeat-*
。settings
:模板設置,如分片數、壓縮方式等。add_fields
處理器可添加自定義字段。以上是Filebeat配置文件的核心部分,可根據實際需求調整參數。更多詳細信息可參考Filebeat官方文檔。