码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-02-23 18:34:03      阅读:481      评论:0      收藏:0      [点我收藏+]

标签:sea   tac   file   arch   --   temp   enabled   生命周期   word   

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  index.number_of_replicas: 0

#-------------------------- Elasticsearch output ------------------------------
output.elasticsearch:
  hosts: ["127.0.0.1:9200"]
  index: "filebeat-127-%{+yyyy.MM.dd}"

  username: "elastic"
  password: "xxxxxxxxxxx"

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

标签:sea   tac   file   arch   --   temp   enabled   生命周期   word   

原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/12350618.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!