一尘不染

在Elasticsearch中删除旧索引

elasticsearch

我的许多日志都以logstash-Year-
Week格式编制索引。那就是如果我想删除超过几周的索引,如何在elasticsearch中实现。有没有简单,无缝的方法可以做到这一点?


阅读 365

收藏
2020-06-22

共1个答案

一尘不染

策展人将是这里的理想之选。您可以在这里找到链接-https:
//github.com/elastic/curator

如下所示的命令应该可以正常工作-

curator --host <IP> delete indices --older-than 30 --prefix "twitter-" --time-unit days  --timestring '%Y-%m-%d'

您可以将其保留在CRON中,以偶尔删除索引。

您可以在此处找到一些示例和文档-https:
//www.elastic.co/guide/en/elasticsearch/client/curator/current/examples.html

2020-06-22