Filebeat自定義輸出主要有以下兩種方式:
filebeat.yml
的output
部分選擇模塊(如Elasticsearch、Logstash、HTTP等),通過配置參數自定義輸出,例如設置索引名、主機地址、端口等。示例:output.elasticsearch:
hosts: ["localhost:9200"]
index: "custom-index-%{+yyyy.MM.dd}"
modules
目錄,然后在配置文件中引用。此外,還可通過processors
部分對輸出數據進行預處理,如解析字段、重命名或轉換字段類型等。修改配置后需重啟Filebeat服務使更改生效。