溫馨提示×

filebeat怎么收集多個目錄日志

小億
418
2023-10-11 16:18:45
欄目: 編程語言

Filebeat可以通過配置多個輸入來收集多個目錄的日志。以下是一個示例配置文件:

filebeat.inputs:
- type: log
enabled: true
paths:
- /path/to/dir1/*.log
tags: ["dir1"]
- type: log
enabled: true
paths:
- /path/to/dir2/*.log
tags: ["dir2"]
output.elasticsearch:
hosts: ["localhost:9200"]

上面的配置文件中,filebeat.inputs部分定義了兩個輸入,每個輸入都指定了一個或多個目錄的日志路徑。tags字段用于標(biāo)記每個輸入,以便在輸出配置中進(jìn)行過濾或標(biāo)記。

你可以根據(jù)需要添加更多的輸入,并根據(jù)實(shí)際情況調(diào)整路徑和標(biāo)簽。最后,output.elasticsearch部分定義了將收集到的日志發(fā)送到Elasticsearch的配置。

在啟動Filebeat之后,它將開始收集配置文件中指定的所有目錄中的日志文件。每個目錄中的日志將被標(biāo)記為配置文件中指定的標(biāo)簽。

0