我的许多日志都以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