自动删除超过30天的elasticsearch数据

我已经设置了一个ELK堆栈来在中央服务器上收集日志。 这是完美的工作。 但默认情况下,它永久保存elasticsearch索引/数据。 我们只是想维护30天的数据。 请任何人指出我如何删除弹性searchDB超过30天的索引/数据。 Elasticsearch版本是2.3.3。

有两个简单的方法可以做到这一点,都需要设置一个计划任务。 1)如果你正在使用时间序列索引名称,你可以做类似的事情

curl -DELETE http://es-host:9200/index-yyyy.mm* 

2)如果您不使用索引名称中的date,则需要使用Elasticsearch Curator