Elasticsearch ILM 翻转 - 每个新日期都从 00001 开始索引

问题描述 投票:0回答:2

我有一项 ILM 政策,可以在

"max_docs": 15000
之后进行延期。意味着一旦 docs.count 达到 15000,就滚动索引。

{
    "policy": {
        "phases": {
            "hot": {
                "actions": {
                    "rollover": {
                        "max_docs": 15000
                    }
                }
            },
            "delete": {
                "min_age": "1d",
                "actions": {
                    "delete": {}
                }
            }
        }
    }
}
当我引导初始索引

index-2022-07-02-00001

 并将下一个日期的新日期附加到索引时,也会发生
翻转,例如:

index-2022-07-02-00002 
index-2022-08-02-00003
index-2022-08-02-00004

等等。

现在我想为每一天创建新的索引,但索引模式也应该从

00001
开始,意思是:

index-2022-07-02-00001
index-2022-07-02-00002
index-2022-08-02-00001 - For next day the pattern (00001) should be applied instead of (00003)

请建议一种应用这种模式的方法。

elasticsearch lucene elastic-stack elasticsearch-5 index-management
2个回答
0
投票

很抱歉,但我认为这是不可能的。

我们的ILM模式是: ilm_pattern =>“{现在/d}-00001”

无论之前发生什么,这个数字总是加一。


0
投票

如果实现了,可以分享一下吗?

© www.soinside.com 2019 - 2024. All rights reserved.