gpt4 book ai didi

elasticsearch - 如何计算grafana数据源弹性中的百分比

转载 作者:行者123 更新时间:2023-12-04 13:38:39 30 4
gpt4 key购买 nike

需要你的帮助,
目前我有如下值(value)弹性数据样本:

Completed : 100
Declined : 20
Canceled : 5
如何使用公式在 grafana 中创建具有上述条件的百分比成功率结果:
已完成/(已完成 + 已拒绝 + 已取消)
expected result :

success rate : 99,13 %
需要您的反馈,谢谢。

最佳答案

插件 grafana-meta-queries 可以解决一个问题它提供了一种方法来进行算术运算,并混合了在 grafana 中提出的请求结果。

  • 安装插件(你需要在 grafana/plugin 目录下创建一个 git clone 并重启你的服务器)
  • 创建一个面板并将其放入提供已完成/拒绝/取消结果的 3 个查询中
  • 在同一个面板中使用 MetaQueries 为数据源放置另一个查询,并在此查询中进行算术类型的查询,您可以将操作与其他查询的结果放在一起,如下所示

  • B['Completed'] / (C['Declined']+B['Completed'] +D['Canceled'])


    我已经尝试过使用 grafana 7.3.4 和 elastic-oss 7.9.1 以及最新版本的插件的解决方案,并且有效。
    这是面板集的屏幕截图:
    enter image description here

    关于elasticsearch - 如何计算grafana数据源弹性中的百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60254246/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com