最近更新时间:2021-07-22 20:01:54
Filebeat是本地文件的日志数据采集工具,可监控日志目录或特定日志文件(tail file),并将文件内容转发给Elasticsearch、Logstash、Kafka等。安装包带有部分通用模块,可通过指定命令来简化通用日志格式的收集,解析。
下载对应的版本解压,注意版本要兼容对应的Output组件,具体可参见Download Filebeat。
配置示例文件:filebeat.reference.yml
(包含所有配置项)
配置文件:filebeat.yml
测试配置文件是否正确:./filebeat test config
启动:filebeat:./filebeat -e
filebeat.inputs:
- type: log
enabled: true
paths: #配置多个日志路径
- /var/logs/a.log
- /var/logs/b.log
output.logstash:
hosts: [ip1:port1,ip2:port2]
loadbalance: true #使用了负载均衡
filebeat.inputs:
- type: log
enabled: true
paths:
- /var/logs/a.log
- /var/logs/b.log
filebeat.config.modules:
path: ${path.config}/modules.d/*.yml
reload.enabled: false
output.elasticsearch:
hosts: ["es1:9200","es2:9200"]
纯净模式