filebeat收集日志output到es失败
来源:23-1 项目简介

许很多
2018-10-17
求助老师,我设置好了一个filebeat.yml文件,内容如下:
然后在cmd中运行filebeat的时候运行失败,信息如下:
写回答
3回答
-
许很多
提问者
2018-10-19
已经解决了,思路是这样
step1:在ES中创建了一个index template
step2:在filebeat.yml中,设置了
setup.template.name="在es中设置的index template"
setup.template.pattern="xxxx-*"
step3:重新运行,此时如果执行完毕之后,Kibana中如果还看不到数据,不要慌!因为之前执行filebeat报错了之后,其实filebeat已经读取过这个日志文件!所以该文件会被标记,导致filebeat以为该文件没有更新,所以就没有将其中的日志读取,建议改名或者重写
10 -
rockybean
2018-10-19
这个报错是因为你改了 output 的 index name,解决方案有两个:
1)禁用 template 功能,自己去 es 中维护
setup.template.enabled: false
2)修改 template 的 name 和 pattern
https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-template.html#load-template-auto
10 -
许很多
提问者
2018-10-17
在es中已经设置好了索引和pipeline
00
相似问题
FileBeat 输出到 ES 错报
回答 1
Filebeat如何收集应用服务器的信息
回答 1