Kibana为日志启动索引生命周期管理

1.背景

ELK系统里面存放了大量日志索引,只需要保留3天的日志索引,希望到期自动删除对应的索引;
本文的解决方案是给索引添加生命周期策略,不需要手动设置定时器去调用api删除;

2.设置索引生命周期策略(ILM)

2.1创建一个新的策略

2024-07-25T02:47:44-fmxizdfn.png

2.2关掉热阶段的滚动更新

2024-07-25T02:49:59-axwmzouy.png

2.3开启删除阶段,设置过期时间,快照可以不用

2024-07-25T02:50:43-ltrnqmxz.png

3.自动给索引添加删除策略

3.1创建索引模板

2024-07-25T02:54:04-tttsgzwd.png

3.2编辑索引模板

2024-07-25T02:54:42-qumnsgks.png

3.3索引设置

2024-07-25T02:55:16-lalydhto.png

{
  "index": {
    "lifecycle": {
      "name": "taisite-boot"
    },
    "number_of_shards": "2",
    "refresh_interval": "1s"
  }
}

3.4保存模板

2024-07-25T02:56:36-fqmeoyxb.png

消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息