alb*_*alb 2 elasticsearch elasticsearch-marvel elasticsearch-curator
嘿我正在使用marvel旁边elasticsearch,我试图避免使用curator清理看起来像".marvel-2015-*"的索引是否有一个特定的配置或一组配置,我可以用来完成这个.
注意:我正在使用chef来配置节点和logstash cookbook内部我在default.rb中设置属性就像这样
default['logstash']['instance_default']['curator_days_to_keep'] = 14
Run Code Online (Sandbox Code Playgroud)
我认为这会将这些指数的最大数量设置为14.但是当我添加一些假的".marvel-2015-*"指数时,它们仍会出现并且不会被清除.
我意识到我正在谈论使用奇迹curator和marvel自身的工具,但我是这些工具的新手,我需要帮助连接这些点.
理想情况下,我想让奇迹有自己删除这些索引的逻辑,我不知道是否有一些选项可以在plugins/marvel/marvel-1.3.1.jar中完成
任何帮助,将不胜感激.
我同意理想情况下Marvel应该将其作为配置选项提供,但是在编写本文时,它并没有随着时间的推移,奇迹索引会变得非常大.以下是我目前正在管理的集群的示例:

我知道你想避免使用Curator但是没有编写自己的脚本或插件来管理它,这是迄今为止处理这个问题最简单的方法.
要清除超过30天的Marvel索引,您可以执行以下操作:
curator delete indices --timestring '%Y.%m.%d' --prefix '.marvel-2' --older-than 30 --time-unit 'days'
Run Code Online (Sandbox Code Playgroud)
要测试要删除的内容,我建议先使用--dry-run:
curator --dry-run delete indices --timestring '%Y.%m.%d' --prefix '.marvel-2' --older-than 30 --time-unit 'days'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
982 次 |
| 最近记录: |