【问题标题】:Simple Example of ElasticSearch Index LifeCycle Policy in KibanaKibana 中 ElasticSearch 索引生命周期策略的简单示例
【发布时间】:2021-05-14 02:25:40
【问题描述】:

Elastic Search 7.10.2 版本 并且 Xpack 已启用且许可证为 Basic

metricbeat 策略的热阶段

删除 metricbeat 策略的阶段

为什么它没有得到应用?

metricbeat-7.10.2-2021.02.10-000001 索引详情

{
  "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
      }
    }
  }
}

【问题讨论】:

  • 你能分享你从GET metricbeat-7.10.2-2021.02.10-000001/_ilm/explain得到的东西吗?
  • @val,感谢您的回复,刚刚添加了行为相同的新创建索引的输出。
  • 创建索引后是否更改了策略定义?或者该政策是否已经这样定义并且索引是从一开始就使用该政策创建的?
  • 是的,我确实更改了生命周期策略 metricbeat 的策略定义。我想做一个尽可能小的例子来演示生命周期策略是如何工作的。我正在使用this 进行模拟,但使用的是最新版本的图像。
  • ILM 默认每 10 分钟运行一次,但可以更改(请参阅elastic.co/guide/en/elasticsearch/reference/current/…

标签: elasticsearch kibana


【解决方案1】:

如果在创建索引后修改了策略,则might not kick in 如您所愿。

ILM 默认运行every 10 minutes,但可以通过indices.lifecycle.poll_interval 集群设置进行更改。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-29
    • 2020-11-17
    • 2020-12-01
    • 1970-01-01
    • 2023-01-02
    • 2021-06-29
    • 2018-12-24
    • 1970-01-01
    相关资源
    最近更新 更多