如何设置ELK日志系统自动保留数据7天后自动删除?
- 内容介绍
- 文章标签
- 相关推荐
本文共计646个文字,预计阅读时间需要3分钟。
一、简介
ELK日志:我们通常按天存储,例如索引名为kafka_log-2022-04-05。由于日志量非常大,我们不能直接保存所有数据,而需要定期清理旧日志。例如,我们可以保留7天内的日志。
一、简介ELK日志我们一般都是按天存储,例如索引名为"kafkalog-2022-04-05",因为日志量所占的存储是非常大的,我们不能一直保存,而是要定期清理旧的,这里就以保留7天日志为例。
自动清理7天以前的日志可以用定时任务的方式,这样就需要加入多一个定时任务,可能不同服务记录的索引名又不一样,这样用定时任务配还是没那么方便。
ES给我们提供了一个索引的生命周期策略(lifecycle),就可以对索引指定删除时间,能很好解决这个问题。
本文共计646个文字,预计阅读时间需要3分钟。
一、简介
ELK日志:我们通常按天存储,例如索引名为kafka_log-2022-04-05。由于日志量非常大,我们不能直接保存所有数据,而需要定期清理旧日志。例如,我们可以保留7天内的日志。
一、简介ELK日志我们一般都是按天存储,例如索引名为"kafkalog-2022-04-05",因为日志量所占的存储是非常大的,我们不能一直保存,而是要定期清理旧的,这里就以保留7天日志为例。
自动清理7天以前的日志可以用定时任务的方式,这样就需要加入多一个定时任务,可能不同服务记录的索引名又不一样,这样用定时任务配还是没那么方便。
ES给我们提供了一个索引的生命周期策略(lifecycle),就可以对索引指定删除时间,能很好解决这个问题。

