场景

在使用Grafana配置图表看板时,我们可能需要对多个查询条件筛选出来的结果进行计算,把计算结果生成最终的图表。例如,我们想制作一个应用崩溃率的图表,那么步骤应该如下:

  1. 查询应用启动的数据集合A
  2. 查询应用崩溃的数据集合B
  3. 通过 (B/A)*100 来生成集合C
  4. 将集合C的数据配置成看板

解决方案

在Grafana v7之后的版本中,我们可以使用Transform功能来对两个query进行计算,具体方法可参考文章:https://blog.csdn.net/weixin_48421114/article/details/109455178。

但是Grafana在 v7之前的版本并没有这个功能,因此我们需要使用插件来实现。这里介绍两块可以实现该效果的插件

  1. MetaQueries
  2. Percent+

MetaQueries

首先按照插件官网的教程安装好插件。

然后在数据源设置界面增加一个MetaQueries数据源并保存,如下图所示:

接着在图标配置界面,我们创建一个以时间为X轴的折线图,并创建两个query:CRASH和APPLAUNCH。这两个query都是从真正的数据源拿数据的,如下图所示:

接着点击‘Add Query’按钮创建一个query C,以MetaQueries作为数据源并选择“Arithmetic”类型,该类型允许我们对指定的query进行四则运算。

我们在query C的Expression中填入计算崩溃率的公式,如下图所示:

现在就可以在图表中看到相关的数据了,如下图所示:

Percent+

首先按照插件官网的教程安装好插件,在创建图表时选择创建一个Percent+图表。

接着创建两个query A和B,并把要作为分子的query结果设置别名为‘up’。

接着在插件的配置中,在percent of字段填写分子query结果的别名,over填写分母即可。

最终效果如下图所示:

Grafana v7以下版本对多query进行计算 MetaQueries Percent+相关推荐

  1. 如何在 Debian、Ubuntu 以及其它 Linux 发行版上安装 ONLYOFFICE 桌面编辑器 v7.2 版本

    如何在 Debian.Ubuntu 以及其它 Linux 发行版上安装 ONLYOFFICE 桌面编辑器 v7.2 版本 ONLYOFFICE Docs 在线编辑器[1]的本地桌面电脑客户端软件版本不 ...

  2. C3P Software 发布 Cast-Designer V7.7版本

    C3P Software 发布 Cast-Designer V7.7版本 [Hong Kong– 20th JULY, 2022]  服务于先进制造业 CAX 和 PLM 解决方案的世界首屈一指的软件 ...

  3. 中标麒麟V7.0-x64版本安装QT

    中标麒麟V7.0-x64版本安装QT 安装QT的参考 是选用了第二种方法来安装,但安装之后出现了找不到g++模块的问题,机器不能联网,所以只能选择离线安装. 安装gcc和g++的参考链接 下载rpm文 ...

  4. 飞康公司正式发布CDP和NSS v7.5版本 全面支持云架构

    全球磁盘式数据保护解决方案领导厂商,美国飞康软件公司 (NASDAQ:FALC) 今天正式对外发布飞康CDP连续数据保护解决方案v7.5版本和飞康NSS存储虚拟化解决方案v7.5版本,两个新版本的解决 ...

  5. 函数运行环境系统动态链接库版本太低?函数计算 fun 神助力分忧解难

    背景 最近在处理线上工单的时候,遇到一个用户使用 nodejs runtime 时因为函数计算运行环境的 gcc 版本过低导致无法运行的问题,觉得非常有意思,所以深入的帮用户寻找了解决方案.觉得这个场 ...

  6. SS CMS 全新跨平台 V7.0 版本正式发布

    今天,我们很高兴宣布基于.NET CORE平台的全新 SS CMS V7.0正式发布,新版本采用.NET CORE模块化和高性能实现,用于创建在Windows,Linux.Mac以及Docker上运行 ...

  7. ONLYOFFICE文档v7.3版本携新功能发布了!

    ONLYOFFICE 文档 v7.3 现已发布:新增字段填写接收人角色.SmartArt.全新安全性设置.查看窗口等功能 在我们最新版本的在线编辑器中现已提供高级表单.SmartArt图形插入.增强密 ...

  8. 图像处理VintaSoftImaging.NET SDK控件发布v7.0版本

    近日,VintaSoftImaging.NET SDK发布了新版本v7.0.该控件包发生了显著地变化,图形用户界面控件支持WinForms和WPF.能够把库移植到其它平台和开发环境中,同时最大限度地提 ...

  9. C# v7.0版本中的local function

    简介 变量和函数根据作用域,有本地的,如local variable, 也有全局的,如Global variable. 对于OO领域的函数,一般我们知道,根据访问限定,有public.protecte ...

最新文章

  1. 学习在Unity中创建一个动作RPG游戏
  2. Android 打包流程
  3. 《Head First Python》第五章--理解数据
  4. top20万_主播收入榜(12.10)| 快手小伊伊收入150万;薇娅抖音快手开账号
  5. django设置超级管理员_Django的简介与安装
  6. 转:比尔·盖茨和理查德·斯托曼
  7. 勒索病毒病毒样本研究_我们能否通过快速,开放的研究来应对寨卡病毒?
  8. 创造与魔法最新服务器怎么进,创造与魔法进不了服务器 | 手游网游页游攻略大全...
  9. jar包与aar包的区别
  10. C语言二叉树之二叉链表
  11. 【报告分享】我国数字基础设施建设现状及推荐措施研究报告.pdf(附下载链接)...
  12. Eclipse中自动提示的参数变成arg0,arg1...的解决方法
  13. Excel实现电子发票管理
  14. 这届抢票软件为什么不行?
  15. opencv图片变形 仿射 旋转 透视 弯曲 鱼眼特效
  16. 微信整人假红包图片_微信整人红包动态图如何制作 微信红包图片显示5秒后变成恶搞图或其它文字制作方法...
  17. xss绕过字符过滤_xss绕过过滤之方法
  18. [无人机学习]无人机学习概论
  19. win10 安全设置
  20. 富士通南大实习五月记

热门文章

  1. 泰雷兹云安全报告显示,云端数据泄露和复杂程度呈上升趋势
  2. linux内核 设备列表,Linux 设备树(Device Tree)(转载)
  3. tushare获取数据用pyecharts画k线图
  4. centos 6.5 无线网卡配置(hp mini)
  5. 200G光模块有哪些?详解易飞扬200G QSFP-DD SR8光模块
  6. 继保系统有主备服务器吗,解剖变电站丨智能变电站的三层两网的结构!
  7. 《七天数据埋点之旅》第一天:初识埋点
  8. Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之数据生成工具chatette
  9. 信息系统建设和能力服务评估(CS)资质申报意义
  10. 手绘插画零基础怎么学?带你点线面轻松入门!