filebeat include_lines
时间: 2023-12-07 20:38:42 浏览: 169
filebeat中的include_lines选项用于指定一个正则表达式列表,只有符合这些正则表达式的行才会被发送到输出。默认情况下,所有行都会被发送。该选项执行完毕后,还会执行exclude_lines选项,用于进一步过滤不需要发送的行。
以下是一个示例配置文件,演示如何使用include_lines选项:
```yaml
filebeat.inputs:
- type: log
paths:
- /var/log/messages
include_lines: ['error', 'warning']
exclude_lines: ['debug']
output.elasticsearch:
hosts: ["localhost:9200"]
```
上述配置文件指定了一个日志输入,只有包含"error"或"warning"的行才会被发送到Elasticsearch输出。同时,任何包含"debug"的行都会被排除。
阅读全文