elasticsearch - Grafana 对 Elasticsearch 数据源的两个字段总和使用聚合

标签 elasticsearch grafana

  1. 我有两个字段,假设名称是 {"apple":100} 和 {"orange: 50"}

  2. 我想使用 Grafana 指标来计算“apple”和“orange”的总和

  3. 我尝试使用多个总和指标,但这并没有将两个字段的总和相加。

  4. 在浏览完网上发布的讨论/问题后,我仍然无法找到确切的解决方案。

最佳答案

add_two_fields_value_by_using_script 我找到了答案,我们需要利用“脚本”选项。 首先我们设置一个metric来得到apple的sum,然后将apple的sum的结果添加到doc["orange"].value

在脚本中我写了这样的东西 _value + doc["orange"].value

并且图中的返回值是正确的! :D

关于elasticsearch - Grafana 对 Elasticsearch 数据源的两个字段总和使用聚合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54235266/

相关文章:

elasticsearch - elasticsearch最小桶数

kubernetes - 在部署/ pods 创建之前在镜像中编辑配置文件

grafana - 在 Grafana 中,我们如何处理在图表/面板中返回 0 行的查询?

opentsdb - 如何在grafana图表中创建趋势线

ruby-on-rails - 仅允许将Openshift应用程序与另一个应用程序连接

java - Elasticsearch : Retrieve long text field from a document

docker-elk - 它是如何持久化 Elasticsearch 索引的?

java - 如何将 Jest SearchResult 命中转换到域对象

范围向量中的普罗米修斯范围持续时间 w.r.t. Grafana 时间间隔

yaml - Loki 没有提醒 Alertmanager