我是靠谱客的博主 坦率吐司,最近开发中收集的这篇文章主要介绍filebeat修改索引名称,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

需要连接到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修改索引名称所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部