使用 kibana 或 Elasticsearch 本身将保留天数设置为 Elasticsearch 索引

Set retention days to a Elasticsearch indices, using kibana or Elasticsearch itself

我有一些必须应用保留策略的索引。

指数-a-date_of_creation 30天
指数-b-date_of_creation 180天

有没有办法为 Kibana 上的这些索引设置保留策略? 如果没有,我如何在 elasticsearch 上设置它们?

自 ELK 6.6 (XPack) 开始有索引生命周期管理。

在 ELK 7.16 中,您可以在 kibana 中使用索引生命周期策略

Stack Management > Index Lifecycle Policies. Click Create policy.


在旧版本中 因为您的索引包含时间戳,您可以编写脚本来生成要删除的索引列表,然后 运行 遍历该列表并调用 卷曲-XDELETE