美文网首页Es
kibana上管理es索引的生命周期,自动删除90天前的索引

kibana上管理es索引的生命周期,自动删除90天前的索引

作者: 怎么肥细 | 来源:发表于2023-01-28 15:47 被阅读0次

    应用场景:

    1.某个服务每天或每小时都会固化数据到es
    2.filebeat或logstash收集的日志并按天生成索引
    等等等

    PS: 这个方式只会对索引模板和索引生命周期设置好之后生成的所有符合格式的索引生效,之前已经存在的索引需要手动添加

    以下统一用固化数据的索引来演示
    比如需要让es把三十天以上的固化数据的索引存到冷节点或者冻结,并把90天以上的固化数据的索引删除
    这个是我的索引格式,通过jave服务生成的索引


    image.png

    登录kibana,进入索引管理页面

    1.创建索引模板

    image.png

    模板名称: sp_pord
    不是很重要,根据自己的规范来即可
    索引模式: sp_pord*
    可以用通配符;索引模式决定了你要管理哪些索引,我这里是匹配所有以sp_pord开头的索引

    image.png

    填好这两个后一直下一步创建索引就行,别的都可以不填,根据自己的需求来

    2.创建索引生命周期策略

    image.png
    记得把热阶段的滚动更新关闭,默认是打开的
    滚动更新更适合单个索引不断扩容的场景
    image.png
    三天以前的索引进入温阶段
    image.png
    30天以前的索引进入冷阶段,并且冷冻
    打开在此阶段后删除,就会出现一个删除阶段
    image.png
    90天以前的索引将被删除
    image.png
    可以根据需求创建快照,以便后前恢复删除的数据
    我这里不需要
    保存策略

    3.索引模板绑定索引生命周期策略

    点击操作,选择将策略添加到索引模板,选择刚刚创建好的索引模板sp_pord

    image.png
    image.png
    点击添加策略
    然后新生成的以sp_pord开头的索引就会被生命周期策略管理啦
    可能生命周期策略的名字会有点不一样,我都是截的现成的(哭笑),选择你们创建的就好
    image.png

    相关文章

      网友评论

        本文标题:kibana上管理es索引的生命周期,自动删除90天前的索引

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