问题标签 [index-management]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
elasticsearch - Elasticsearch Opendistro ISM:可以采取什么方法自动将翻转别名和策略应用于新索引?
使用 ISM 策略时,需要在创建索引期间应用索引策略设置,但一旦通过策略中某个阶段/阶段应用的翻转操作创建新索引,这些设置就会丢失。
例如,具有以下形式的索引:
拥有一个模板索引模式msp-*
(其中 * 是一个数字)会阻碍为每个 * 可以自动应用的值使用翻转别名 msp-*-alias。这种情况怎么办?
参考:
https://github.com/elastic/elasticsearch/issues/20367
https://github.com/opendistro-for-elasticsearch/index-management/issues/95
https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/ism.html
elasticsearch - Elasticsearch ILM 术语和概念
我已经开始阅读 elasticsearch 生命周期管理并试图了解 ILM 是如何工作的。我理解了一些术语,如下所示
- 索引 - 实际数据作为“索引”存储在其中
- 索引模式 - 选择多个索引
- 索引模板 - 它是应用一些“设置”和“映射”的模板。也用于选择索引策略
- 索引别名 - 从这里,我理解“别名就像软链接或实际索引的快捷方式”
下面是一些令人困惑的东西,或者我不明白
- 索引翻转 - 索引别名指向新索引,如
翻转前(假设已配置策略)
翻转后,索引如下(取消链接当前索引并指向新索引)
我对翻转概念是否正确?在来自 kibana 的吹屏中,有选项“在翻转时移动到暖相”意味着,metricbeat7.1
在暖相中移动索引(来自上面的示例)?因为“发生翻车”?正确的?
但是如果我取消选择“在翻转时移动到暖阶段”,那仍然是索引进入暖阶段?对?为什么我需要那个选项?
最后,什么是
- 领先指数
- 追随者指数
- “取消关注”索引
- 常规索引?
amazon-web-services - AWS kibana/ES 尝试创建策略但获得“授权异常”
我通过 terraform,VPC 版本创建了一个 AWS ES 集群。它给了我一个可以通过 URL 访问的 kibana 实例。
我通过代理访问它,因为它位于 VPC 中,因此无法公开访问。
都好。但是最近我的磁盘用完了。臭名昭著的 Write Status 是红色的,没有任何东西被写入集群。因为这是一个开发环境。我用谷歌搜索,发现最容易解决这个问题:
curl -XDELETE <URL>/*
到目前为止一切顺利,正在再次写入日志。但我现在想我需要解决这个问题。所以我做了更多的阅读,并想创建一个索引状态管理策略。我只是采用了默认的,只是更改了通知目的地。
但是当点击“创建策略”时,我得到:
抱歉,出现错误授权异常
这很奇怪,因为 AWS 刚刚创建了一个没有任何用户管理的 kibana 实例——所以我假设拥有所有权利。
任何想法?
elasticsearch - Elasticsearch ILM 翻转 - 每个新日期从 00001 开始索引
我有一个 ILM 策略,可以在"max_docs": 15000
. 意味着一旦 docs.count 达到 15000 就会翻转索引。
index-2022-07-02-00001
当我引导初始索引并将下一个日期的新日期附加到索引时,也会发生翻转,例如:
所以。
现在我想为每一天创建新索引,但索引模式也应该从00001
含义开始:
请提出一种应用这种模式的方法。