elasticsearch 如何在grafana数据源中计算百分比,elasticsearch,grafana,grafana-templating,grafana-api,grafana-variable,elasticsearch,Grafana,Grafana Templating,Grafana Api,Grafana Variable" /> elasticsearch 如何在grafana数据源中计算百分比,elasticsearch,grafana,grafana-templating,grafana-api,grafana-variable,elasticsearch,Grafana,Grafana Templating,Grafana Api,Grafana Variable" />

elasticsearch 如何在grafana数据源中计算百分比

elasticsearch 如何在grafana数据源中计算百分比,elasticsearch,grafana,grafana-templating,grafana-api,grafana-variable,elasticsearch,Grafana,Grafana Templating,Grafana Api,Grafana Variable,需要你的帮助 目前我有如下价值弹性数据样本: Completed : 100 Declined : 20 Canceled : 5 如何使用公式在grafana中创建具有上述条件的成功率百分比结果: 完成/(完成+拒绝+取消) 需要您的反馈,谢谢。警报引擎会发布一些关于自身的内部指标。您可以阅读更多关于Grafana如何发布内部指标的信息 Total number of alerts counter alerting.active_alerts Alert execution result

需要你的帮助

目前我有如下价值弹性数据样本:

Completed : 100
Declined : 20
Canceled : 5
如何使用公式在grafana中创建具有上述条件的成功率百分比结果:

完成/(完成+拒绝+取消)


需要您的反馈,谢谢。

警报引擎会发布一些关于自身的内部指标。您可以阅读更多关于Grafana如何发布内部指标的信息

Total number of alerts  counter alerting.active_alerts
Alert execution result  counter alerting.result
Notifications sent counter  counter alerting.notifications_sent
Alert execution timer   timer   alerting.execution_time

也可以在

上查找信息。插件提供了一种方法,可以通过混合使用grafana中的请求结果进行算术运算

  • 安装插件(您需要在grafana/plugin目录中创建一个git克隆,然后重新启动服务器)
  • 创建一个面板并将其放入提供已完成/拒绝/取消结果的3个查询中
  • 在同一个面板中放置另一个带有MetaQueries for datasource的查询,并在该查询中创建一个算术类型的查询,在该查询中放置带有另一个查询结果的操作,如下所示
  • B[“已完成”]/(C[“已拒绝”]+B[“已完成”]+D[“已取消”])

    我已经用grafana 7.3.4和elastic oss 7.9.1以及最新版本的插件尝试了这个解决方案,效果很好

    这里是面板组的屏幕截图:

    相关链接:
    完成/(完成+拒绝+取消)
    根据您给出的数字,这将产生80%,而不是99.13%。你同意吗?
    Total number of alerts  counter alerting.active_alerts
    Alert execution result  counter alerting.result
    Notifications sent counter  counter alerting.notifications_sent
    Alert execution timer   timer   alerting.execution_time