在Elasticsearch中删除旧索引

我的许多日志都以logstash-Year-

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

回答:

策展人将是这里的理想之选。您可以在这里找到链接-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

以上是 在Elasticsearch中删除旧索引 的全部内容, 来源链接: utcz.com/qa/401458.html

回到顶部