gpt4 book ai didi

Elasticsearch Marvel 将 .marvel-2015-* 索引设置为最大值

转载 作者:行者123 更新时间:2023-12-02 22:15:22 25 4
gpt4 key购买 nike

嘿,我正在使用 marvelelasticsearch 并且我试图避免使用 curator 来清理看起来像“.marvel-2015”的索引-*"是否有一个特定的配置或一组配置可用于完成此操作。

注意:我正在使用 chef 来配置节点,在 logstash 说明书中我正在 default.rb 中设置属性,就像这样

default['logstash']['instance_default']['curator_days_to_keep'] = 14

我假设这会将这些索引的最大数量设置为 14。但是当我添加一些假的“.marvel-2015-*”索引时,它们仍然出现并且没有被清除。

我意识到我正在谈论一个用于与 marvel curatormarvel 本身一起工作的工具,但我是这些工具的新手,我需要帮助连接这些点。

理想情况下,我希望 marvel 具有自行删除这些索引的逻辑,我不知道在 plugins/marvel/marvel-1.3.1.jar 中是否有一些选项可以实现这一点

如有任何帮助,我们将不胜感激。

最佳答案

我同意理想情况下,Marvel 应该将此作为配置选项提供,但在撰写本文时,它并没有提供,而且随着时间的推移,Marvel 索引可能会变得相当大。以下是我目前正在管理的集群的示例:

Marvel Index Size vs Actual Data for a given day

我知道您想避免使用 Curator但如果没有编写自己的脚本或插件来管理它,这是迄今为止处理此问题的最简单方法。

要清除超过 30 天的 Marvel 索引,您可以:

curator delete indices --timestring '%Y.%m.%d' --prefix '.marvel-2' --older-than 30 --time-unit 'days'

为了测试会删除什么,我建议先使用--dry-run :

curator --dry-run delete indices --timestring '%Y.%m.%d' --prefix '.marvel-2' --older-than 30 --time-unit 'days'

关于Elasticsearch Marvel 将 .marvel-2015-* 索引设置为最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30540434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com