概述
需要连接到Elasticsearch才能加载索引模板。 如果输出不是Elasticsearch,则必须手动加载模板。
在Elasticsearch中,索引模板用于定义确定应如何分析字段的设置和映射。
Filebeat软件包安装了推荐的Filebeat索引模板文件。 如果您在filebeat.yml配置文件中接受默认配置,则Filebeat成功连接到Elasticsearch后将自动加载模板。
配置模板加载
默认情况下,如果启用了Elasticsearch输出,Filebeat将自动加载建议的模板文件fields.yml。 如果要使用默认索引模板,则不需要其他配置。 否则,您可以将filebeat.yml配置文件中的默认值更改为:
- 加载其他模板
setup.template.name: "your_template_name"
setup.template.fields: "path/to/fields.yml"
如果模板已经存在,除非您配置Filebeat这样做,否则它不会被覆盖。
- 覆盖现有模板
setup.template.overwrite: true
- 更改索引名称
默认情况下,Filebeat使用时间序列索引。 索引名为filebeat-7.3.2-yyyy.MM.dd,其中yyyy.MM.dd是对事件进行索引的日期。 修改索引名称,要关闭索引生命周期管理ilm功能setup.ilm.enabled: false
(默认是开启的),在Elasticsearch输出中设置index选项。 您指定的值应包括索引的根名称以及版本和日期信息。 您还需要配置setup.template.name和setup.template.pattern选项以匹配新名称。 例如:
#修改索引名字,要关闭索引生命周期管理
setup.ilm.enabled: false
setup.template.name: "customname"
setup.template.pattern: "customname-*"
output.elasticsearch.index: "customname-%{+yyyy.MM.dd}"
如果您使用的是内置的Kibana仪表板,请同时设置setup.dashboards.index选项。 例如:
setup.dashboards.index: "customname-*"
欢迎大家访问我的博客:随风飘雁的博客
最后
以上就是坦率吐司为你收集整理的filebeat修改索引名称的全部内容,希望文章能够帮你解决filebeat修改索引名称所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复