【问题标题】:How to schedule Kibana index rollover?如何安排 Kibana 索引翻转?
【发布时间】:2021-01-28 14:44:28
【问题描述】:

从 Kibana 应用以下 ILM 策略:

PUT _ilm/policy/filebeat
{
  "policy": {
    "phases": {
      "hot": {
        "min_age": "0ms",
        "actions": {
          "rollover": {
            "max_age": "1d"
          }
        }
      },
      "delete": {
        "min_age": "4d",
        "actions": {
          "delete": {}
        }
      }
    }
  }
}

使用上述策略,如果在今天上午 11 点创建索引,那么新索引将在明天上午 11 点创建,但我的期望是每天上午 12 点创建新索引,因为我希望每天有 1 个索引。

知道如何实现我的要求吗?

【问题讨论】:

    标签: elasticsearch kibana elastic-stack filebeat kibana-7


    【解决方案1】:

    创建索引模板并为您的索引添加一天后缀,例如my-logs-2020.10.14,索引将使用模板设置自动创建。

    【讨论】:

    • 我已经有了像这个 filebeat-7.7.0-2020.10.13-000072 这样的后缀的日期,但是索引的名称与其中的数据无关。我的意思是 filebeat-7.7.0-2020.10.13-000072 索引说在今天下午 2 点创建,然后在明天下午 2 点再次创建一个以 10 月 14 日为后缀的新索引。这意味着 10 月 13 日后缀指数包含 14 日上午 12 点到下午 2 点的数据。同意?根据我粘贴在我的问题中的政策。
    【解决方案2】:

    在 Kibana 中,我们有一个名为 rollup job 的选项来实现相同的目的:https://www.elastic.co/webinars/managing-your-elasticsearch-data-lifecycle

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-31
      • 2016-08-20
      • 1970-01-01
      • 1970-01-01
      • 2011-10-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多