使用filebeat7.1.1 直接将数据写入 elasticsearch7.1.1 的时候,遇到这样一个问题:
如同 6.x 版本时的设置方式,如下,是不可以的。。。 索引名称始终是 filebeat-7.1.1
setup.template.name: "actionlog"
setup.template.pattern: "actionlog-*"
index: "actionlog-%{+yyyy.MM.dd}"
后来各种尝试之后,添加如下配置:
setup.ilm.enabled: auto
setup.ilm.rollover_alias: "actionlog"
setup.ilm.pattern: "actionlog-*"
竟然可以了。。。索引名称变成了: actionlog。。。但是这样很奇怪啊。。。
但是这也并不是我想要的,我想要的是:actionlog-日期
求助,应该如何解决?
如同 6.x 版本时的设置方式,如下,是不可以的。。。 索引名称始终是 filebeat-7.1.1
setup.template.name: "actionlog"
setup.template.pattern: "actionlog-*"
index: "actionlog-%{+yyyy.MM.dd}"
后来各种尝试之后,添加如下配置:
setup.ilm.enabled: auto
setup.ilm.rollover_alias: "actionlog"
setup.ilm.pattern: "actionlog-*"
竟然可以了。。。索引名称变成了: actionlog。。。但是这样很奇怪啊。。。
但是这也并不是我想要的,我想要的是:actionlog-日期
求助,应该如何解决?
1 个回复
bellengao - 博客: https://www.jianshu.com/u/e0088e3e2127
赞同来自:
setup.template.name: "myname-01"
setup.template.pattern: "myname-01-*"
output.elasticsearch:
hosts: ["192.168.10.63:9200"]
index: "myname-01-%{+yyyy.MM.dd}"