Elasticsearch 错误:验证失败:1:moving_avg 聚合的父直方图 [3] 的 min_doc_count 必须为 0;

时间:2021-05-26 09:45:29

标签: elasticsearch grafana

昨天我们将 elastic 从 7.4.x 更新到 7.10.1,我们的一些 grafana 仪表板因以下错误而崩溃:

<块引用>

Elasticsearch 错误:验证失败:1:父直方图 moving_avg 聚合 [3] 的 min_doc_count 必须为 0;

仪表板用于表示移动平均线,并且 min_doc_count 为 20,以排除周末。

但是现在更新后就不行了。 我们还将 grafana 从 6.x 更新到 7.x,但我不确定 grafana 是否是这里的罪魁祸首。

我知道移动平均聚合的 min_doc_count 不能高于 0,如果我将它设置为 0,它就可以工作。 但是为什么在 7.4.x 中它有效而 7.10.1 却不起作用?

感谢您的帮助。 查询片段:

"aggs":{
   "2":{
      "date_histogram":{
         "interval":"1d",
         "field":"metadata.timestamp",
         "min_doc_count":"20",
         "extended_bounds":{
            "min":1614248733448,
            "max":1622021133448
         },
         "format":"epoch_millis"
      },
      "aggs":{
         "1":{
            "avg":{
               "field":"some_variable_in_minutes",
               "script":"(_value < 30) ? 100: 0"
            }
         },
         "3":{
            "moving_avg":{
               "buckets_path":"1",
               "minimize":false,
               "model":"simple",
               "window":5
            }
         }
      }
   }
}

0 个答案:

没有答案