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官方文檔。