paths:
- /var/log/*.log
我使用它作为
filebeat
中运输日志的路径。输出为elasticsearch。
output:
elasticsearch:
index: filebeat
日志已经采用JSON格式,我只希望索引能够反射(reflect)日志的来源。在我的情况下,任何人都可以将
abcd.log
文件放在日志文件夹中。我希望将这些日志发送到索引filebeat-abcd-19.05.2016
或类似的内容。由于日志是经过预先格式化的,因此我们不希望在两者之间添加任何日志。目前,它们采用filebeat-dd.mm.yyyy
格式。基本上我想在两者之间包括文件名。没有logstash的情况下该怎么办?
最佳答案
我对此用例的解决方案:
filebeat(多个探矿者)-> logstash(多个过滤器)-> elasticsearch
关于elasticsearch - filebeat yaml使用索引中的当前文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39744416/