美文网首页Es
EFK之filebeat收集日志并遵循索引生命周期管理->ES冷

EFK之filebeat收集日志并遵循索引生命周期管理->ES冷

作者: 怎么肥细 | 来源:发表于2023-01-11 10:18 被阅读0次

    es集群中所有节点加入以下配置:
    冷热节点根据项目实际应用设置
    推荐集群为1主四从则设置三热二冷
    冷热节点分别加入以下配置

    # 标识为热节点
    node.attr.temperature: hot
    # 标识为冷节点
    node.attr.temperature: warm
    

    filebeat配置为

    值得一提的是,这样创建出的索引的生命周期是由filebeat自动创建的名叫filebeat的索引生命周期策略管理,接下来的操作也是围绕这个索引生命周期管理策略的
    核心配置:
    setup.ilm.enabled: auto
    setup.ilm.rollover_alias: "fcs-pord-admin"
    setup.ilm.pattern: "{now/d}"

    # ================================ Filebeat inputs ================================
    filebeat.inputs:
    - type: log
      #设置为true以启用此输入配置
      enabled: true
    ## 配置你要收集的日志目录,可以配置多个目录
      paths:
       - /home/devops/project/fcs-admin.log/sys-info.log
       - /home/devops/project/fcs-admin.log/sys-error.log
       - /home/devops/project/fcs-admin.log/sys-user.log
    # ================================ template setting ================================
    
    # 允许自动生成index模板
    setup.template.enabled: true
    # 如果存在模块则覆盖
    setup.template.overwrite: true
    setup.template.name: "fcs-pord-admin-log"
    setup.template.pattern: "fcs-pord-admin-*"
    #当我们该属性为false时,就不再遵循ilm的管理,而是索引到我们自己指定的index中
    setup.ilm.enabled: auto
    # 这里一定要注意会在alas后面自动添加 -
    # 完整的索引名为 fcs-pord-admin-2023.01.11
    setup.ilm.rollover_alias: "fcs-pord-admin"
    setup.ilm.pattern: "{now/d}"
    
    # ================================ Filebeat output ================================
    output.elasticsearch:
    hosts: ["http://192.168.30.163:9200","http://192.168.30.164:9200","http://192.168.30.165:9200"]
    username: "elastic"
    password: "***********"
    setup.kibana:
      host: "http://192.168.30.163:5601"
    

    这里有一个坑,如果你这个filebeat已经创建过索引模板了,则启动时会抛出一个索引模板相关的异常,
    进入kibana删除相关索引模板即可,如下图


    image.png image.png

    把原来的索引模板删除,再重启filebeat即可恢复
    filebeat正常启动
    进入kibana配置索引生命周期策略


    image.png

    这个策略是由filebeat自动创建的,不需要手动创建

    开始配置

    image.png
    1.热阶段
    image.png

    根据需求更改
    由于我目前只需要热阶段和冷阶段,所有温阶段我没有配置

    2.冷阶段
    image.png

    这里分别设置了如果是三天以前的索引则移入冷节点和冻结


    image.png

    红框中的节点就是我们在配置文件中标识的节点啦
    我只搭建三台,设置了一热两冷(🤣)不要模仿,这个只是自己的dome

    结束!!!

    相关文章

      网友评论

        本文标题:EFK之filebeat收集日志并遵循索引生命周期管理->ES冷

        本文链接:https://www.haomeiwen.com/subject/tbjvcdtx.html