通过Variables变量功能实现查询功能,当然sql查询语句要将变量代入

1 添加变量

在dashboard页面内,点击面板设置,进入到设置页面,并选择Variables。

1.1 变量类型

点击“New”按钮,进入变量编辑页面,变量类型支持多种,今天重点讲两种常用类型:Text box、Query。

1.2 添加Text box变量

1.2.1 Text box变量设置

Name:定义的变量名称,也是将在sql语句中调用的变量值。

Label:变量的标签展示名,选填

Hide:Label-展示,Variable-隐藏。如果选择隐藏后,在面板页面看不到输入参数的地方。

Default value:变量默认值,可以为空。

1.2.2 Text box变量展示效果

添加之后,我们返回面板,看一下效果。

1.3 添加Query变量

1.3.1 Query变量设置

query类型的变量需要通过查询语句获取结果,用户使用时,可以通过使用下拉的方式选择已有的选项结果。

Data source:需要连接的数据库

Refresh:更新方式,分为不更新、随面板加载、随调整时间加载

Query:这里要输入可以调取到变量值的查询语句,要根据你连接的数据库类型,填写相匹配的查询语句。如图,我使用的是postgresql,内容则填写sql查询语句。如果填写正确,会在最下方展示变量的选项数值,Previe of values

Regex:根据一定规则提取名称中的某一部分,选填

Sort:排序方式

Multi-value:多选

1.3.2 Query变量展示效果

2 将变量值更新到面板查询中

变量代入'$变量名称'。

示例:将变量Group代入

selectdate as "time",sum(reward)/10^18 as 奖励
fromanalyse_miner_efficient_daily amed, our_miners om
whereom.group_name = '$Group' andamed.miner = om.actor and$__timeFilter(date)
group by group_name,date
order by date;

更新面板完成后,当变量文本框或选择框中输入相应的Group将会展示相对应的结果,从而实现了参数查询功能。

Grafana实现参数查询功能相关推荐

  1. Grafana实现SQL查询参数查询

    Grafana实现参数查询如下: ①进入Dashboard设置面板: ② 添加Variables: ③设置参数: Type类型选择Query表示使用SQL查询结果,Multi-value表示多选,In ...

  2. springboot 分页查询参数_精通SpringBoot--分页查询功能的实现

    本文将介绍如何实现分页查询功能,推荐使用github的pagehelper插件实现(事实上大家基本都是这么干的),但本文的实现方式和大多数不同,废话少说,现在就带着大家看看区别在哪里. 先看pom.x ...

  3. 软件与设备交互时的查询和设置参数的功能项算是EIF还是EI呢?

    问:软件与设备交互时的查询和设置参数的功能项算是EIF还是EI呢? 答:先看系统边界划分,因为硬件也是需要有软件的驱动等,如果硬件层不计数,软件部分的查询就正常计数EQ,查询的硬件属性等数据识别EIF ...

  4. 在数据显示页面增加按姓名查询功能

    在上一章内容<将数据库中表格信息输出到页面上>的基础上,增加按姓名查询功能. 问:怎么在显示学生信息的页面增加按照姓名查询的功能? 答:在显示学生信息的页面,使用<form>标 ...

  5. rowbounds分页oracle,Oracle使用MyBatis中RowBounds实现分页查询功能

    Oracle中分页查询因为存在伪列rownum,sql语句写起来较为复杂,现在介绍一种通过使用MyBatis中的RowBounds进行分页查询,非常方便. 使用MyBatis中的RowBounds进行 ...

  6. 学习ASP.NET Core Razor 编程系列九——增加查询功能

    原文:学习ASP.NET Core Razor 编程系列九--增加查询功能 学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 学习ASP.N ...

  7. jpa mysql sql分页查询语句_JPA多条件复杂SQL动态分页查询功能

    概述 ORM映射为我们带来便利的同时,也失去了较大灵活性,如果SQL较复杂,要进行动态查询,那必定是一件头疼的事情(也可能是lz还没发现好的方法),记录下自己用的三种复杂查询方式. 环境 spring ...

  8. 页面多条件组合查询功能 代码 如何写效率高_Jeecg Boot 2.2 首个里程碑版本发布,低代码平台

    项目介绍 JeecgBoot是一款基于代码生成器的低代码开发平台,开源界"小普元"超越传统商业企业开发平台!采用前后端分离架构:SpringBoot 2.x,Ant Design& ...

  9. JavaWeb-综合案例(用户信息)-学习笔记06【复杂条件查询功能】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb-综合案例(用户信息)-学习笔记01[列表查询] JavaWeb-综合案例(用户信息)-学习笔记02[登录功能] JavaWeb-综合案 ...

  10. JavaWeb-综合案例(用户信息)-学习笔记05【分页查询功能】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb-综合案例(用户信息)-学习笔记01[列表查询] JavaWeb-综合案例(用户信息)-学习笔记02[登录功能] JavaWeb-综合案 ...

最新文章

  1. tomcat 中部署java web项目
  2. 3W法—what,why,how的运用
  3. 本构二次开发 c语言,umat二次开发超弹性本构.doc
  4. android 状态栏 背景色_技术一面:说说Android动态换肤实现原理
  5. ux和ui_首先要做的— UX / UI案例研究
  6. SkyDrive Explorer 把微软25GB网络硬盘搬进“我的电脑”
  7. flask框架(四):通过局域网访问网站
  8. 集成学习框架-学习小结20161121
  9. linux命令分析---SED (二)
  10. Java匹马行天下之学编程的起点——编程常识知多少
  11. 源码分析ElasticJob任务错过机制(misfire)与幂等性
  12. ios备忘录下载安卓版_IOS版+安卓版,全下载注册教程
  13. Spring常用注解。
  14. 当不知轴承型号时如何寻找轴承故障频率_电机轴承的故障诊断与失效分析
  15. JavaScript栈和队列方法(Array类型)
  16. i.e.、e.g.、etc.、et al、viz各种缩写都是什么意思?一文搞懂各种缩写
  17. 浏览器安全检查5秒解决方案
  18. 怎么修改teredo服务器,技术员设置win7系统通过teredo连接IPv6的修复方案
  19. mysql并发ppt_高并发下MySQL数据库的优化.ppt
  20. 学习笔记---ih5_九宫格_拼图

热门文章

  1. Python调用图灵机器人API
  2. 不透明度16进制值对照表
  3. 爸爸去哪儿第三季之刘诺一8.1第四期
  4. (干货)五种知网文献免费下载方式
  5. JS/JavaScript中的概念区分:global对象、window对象、document对象
  6. LC振荡器的工作原理
  7. fastreport打印ftp图片_FastReport快速打印(.net)
  8. 扎心!五成程序员年薪 10-20 万,超半数资深程序员薪资高于 20 万
  9. ip domain-lookup命令解释
  10. 抽样调查之分层随机抽样