溫馨提示×

如何定制CentOS Filebeat的日志采集規則

小樊
51
2025-09-11 19:35:41
欄目: 智能運維

定制CentOS Filebeat的日志采集規則,主要通過編輯其配置文件/etc/filebeat/filebeat.yml實現,以下是具體方法:

  1. 安裝Filebeat:使用命令sudo yum install filebeat進行安裝。
  2. 編輯配置文件
    • 指定日志路徑:在filebeat.inputs部分,通過paths字段指定要采集的日志文件路徑,可使用通配符,如paths: - /var/log/*.log。
    • 添加自定義字段:在fields字段中添加自定義字段,如fields: {application: "myapp", environment: "production"},若要將這些字段放在頂級字段,可設置fields_under_root: true。
    • 過濾日志:使用include_linesexclude_lines字段來包含或排除特定日志行,如include_lines: ['^ERR', '^WARN'],exclude_lines: ['^dbg']。
    • 處理多行日志:通過multiline字段配置,如multiline.pattern: '^\[',multiline.negate: true,multiline.match: 'after'等。
  3. 配置輸出:在output部分,指定日志輸出目標,如輸出到Elasticsearch可配置output.elasticsearch,設置主機地址和端口等;輸出到Logstash可配置output.logstash。
  4. 保存并重啟:保存配置文件后,使用sudo systemctl restart filebeat重啟服務使配置生效。
  5. 驗證配置:可通過查看Filebeat日志sudo journalctl -u filebeat -f,或查看輸出目標(如Elasticsearch)來確認配置是否正確。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女