【发布时间】:2016-07-07 20:48:51
【问题描述】:
我正在寻找一种使用脚本删除旧 Logstash 索引的方法,我的 Logstash 索引被命名为 logstash-2016.02.29, logstash-2016.03.01 ...,此时我使用 chrome 中的扩展名为 Sense 来删除索引。查看屏幕截图,或者我也可以使用 curl 删除索引,curl -XDELETE 'http://myIpAddress:9200/logstash-2016.02.29'
我想编写一个每天运行的脚本,并从 Elasticsearch 中删除超过 2 周的 logstash 索引。这可能吗?如果可以,我该如何使用索引名称中的日期来做到这一点?
G
【问题讨论】:
-
这个答案可能会有所帮助:stackoverflow.com/questions/33430055/…(策展人工具)
-
嘿 val,谢谢,看起来它可能会完成这项工作。我稍后会对其进行测试并发布我的脚本以及指向您建议的链接。
标签: linux bash elasticsearch logstash