Kibana中ES7.10.2基础版Metricbeat ILM策略未生效排查
Elasticsearch 7.10.2 索引生命周期策略未生效场景说明
基础环境
- 涉及Elasticsearch版本:7.10.2
- X-Pack配置状态:已启用,授权类型为Basic基础许可
关联配置与故障现象
- 已完成Metricbeat配套索引生命周期策略的全阶段配置,留存有热阶段配置界面、删除阶段配置界面的截图
- 核心故障表现:策略完成全量配置后,未按照预设规则生效,留存有对应故障现象的界面截图
目标索引运行状态排查
对绑定了metricbeat生命周期策略的目标索引metricbeat-7.10.2-2021.02.10-000001执行ILM状态查询,返回结果如下:
{ "indices" : { "metricbeat-7.10.2-2021.02.10-000001" : { "index" : "metricbeat-7.10.2-2021.02.10-000001", "managed" : true, "policy" : "metricbeat", "lifecycle_date_millis" : 1612959479882, "age" : "8m", "phase" : "hot", "phase_time_millis" : 1612959480192, "action" : "rollover", "action_time_millis" : 1612959917863, "step" : "check-rollover-ready", "step_time_millis" : 1612959917863, "phase_execution" : { "policy" : "metricbeat", "phase_definition" : { "min_age" : "0ms", "actions" : { "rollover" : { "max_size" : "5b", "max_age" : "5s", "max_docs" : 5 } } }, "version" : 2, "modified_date_in_millis" : 1612959551839 } } } }
关键状态说明
- 索引已成功纳入ILM托管范围,正确关联
metricbeat策略,managed标记为true - 当前索引所处生命周期阶段为热阶段,执行动作为滚动索引,当前执行步骤为
check-rollover-ready(校验是否满足滚动触发条件) - 热阶段预设的滚动触发规则为:单索引最大容量5b、索引最大存活时长5s、最大文档数5条
- 索引当前已存活8分钟,远高于5s的预设滚动时间阈值,仍未触发滚动流转,未按照预设策略完成后续阶段的跳转
内容的提问来源于stack exchange,提问作者codeaprendiz
相关产品推荐
相关产品推荐

