filebeat直接给es传输日志,自定义索引名

2022-11-10,,,,

ElasticStack从2019年1月29日的6.6.0版本的开始,引入了索引生命周期管理的功能,新版本的Filebeat则默认的配置开启了ILM,导致索引的命名规则被ILM策略控制。

加上这个配置就好了:

filebeat 配置关闭 ILM 即可解决Index Pattern不生效的问题

setup.ilm.enabled: false

具体配置:

#==================== Elasticsearch template setting ==========================
setup.ilm.enabled: false
setup.template.name: "filebeat-127"
setup.template.pattern: "filebeat-127-*" setup.template.settings:
index.number_of_shards: 1
index.number_of_replicas: 0
index.codec: best_compression
#-------------------------- Elasticsearch output ------------------------------
output.elasticsearch:
hosts: ["127.0.0.1:9200"]
index: "filebeat-127-%{+yyyy.MM.dd}" username: "elastic"
password: "xxxxxxxxxxx"

filebeat直接给es传输日志自定义索引名的相关教程结束。

《filebeat直接给es传输日志,自定义索引名.doc》

下载本文的Word格式文档,以方便收藏与打印。