filebeat 配置有哪些
时间: 2023-08-14 09:04:36 浏览: 208
filebeat配置文件
filebeat的配置文件为filebeat.yml,常用的配置包括:
1. filebeat.inputs:指定要收集的日志文件路径,可以使用通配符匹配多个文件。
2. filebeat.modules:启用预定义的模块,例如收集系统日志、nginx日志等。
3. processors:对收集到的日志进行处理,例如添加字段、过滤等。
4. output:指定输出配置,例如输出到elasticsearch、logstash等。
5. logging:指定日志输出配置,例如输出到文件、控制台等。
以下是一个简单的filebeat配置示例:
```
filebeat.inputs:
- type: log
paths:
- /var/log/nginx/access.log
- /var/log/nginx/error.log
multiline.pattern: '^\\['
multiline.negate: true
multiline.match: after
output.elasticsearch:
hosts: ["localhost:9200"]
index: "filebeat-%{+yyyy.MM.dd}"
```
其中,指定了要收集的nginx日志文件路径,使用了多行日志合并配置,将收集到的日志输出到elasticsearch,使用日期作为索引名。
阅读全文