ElasticSearch定期删除索引

背景

项目中使用EFK进行日志管理,因磁盘空间有限,故有如下需求:

  • 日志保留60天
  • 超过60天的,能够自动删除

分析

通过查阅资料发现,可以使用索引生命周期策略来实现。
索引生命周期策略主要包含如下几种情况:

  • 热阶段(必需):将最近的、搜索最频繁的数据存储在热层中。热层通过使用最强劲且价格不菲的硬件提供最佳的索引和搜索性能。
  • 温阶段(可选):当您仍可能要搜索数据,较少需要更新时,将其移到温层。温层优化了搜索性能,但牺牲了索引性能。
  • 冷阶段(可选):较少搜索数据且不需要更新时,将其移到冷层。冷层优化了成本节省,但牺牲了搜索性能。
  • 删除阶段(可选):执行索引删除操作

所以,其实我们只需要在热阶段之后配置删除阶段

猜你喜欢

转载自blog.csdn.net/u012383839/article/details/130993591