filebeat 怎么区分日志呢?
日志目录:
/data/a1/logs/error.log
/data/a2/logs/error.log
/data/a3/logs/error.log
通过 filebeat 把这三分日志发给logstash
filebeat.inputs:
- type: log
enabled: true
encoding: GB2312
paths:
- /data/a1/logs/error.log
fields:
log_source: a1_error
- type: log
enabled: true
encoding: GB2312
paths:
- /data/a2/logs/error.log
fields:
log_source: a2_error
- type: log
enabled: true
encoding: GB2312
paths:
- /data/a3/logs/error.log
fields:
log_source: a3_error
我现在是这样写的,
是不是特别麻烦?
每个项目的日志放到了不同的文件夹,
那如果用通配符的话,不能有效识别这个抓取的日志是数据哪个项目的...
字段 log_source 就是为了区分项目名
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论