Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >grafana之mysql数据源设置变量

grafana之mysql数据源设置变量

作者头像
IT不难
发布于 2022-05-03 01:27:01
发布于 2022-05-03 01:27:01
2.2K00
代码可运行
举报
文章被收录于专栏:IT不难技术家园IT不难技术家园
运行总次数:0
代码可运行

前言

grafana配置完成后,经常在mysql的数据库内读取数据。有时候采用变量的形式,通过一下方法设置变量。

添加变量

DropCounts

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT 'DropCounts' AS __text, ROUND((${__to}+1000-${__from})/6000000) AS __value FROM  report  limit 1

OUT_ITEMS

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT 'OUT_ITEMS' AS __text,  '(401,402, 467,468)' as __value

调用变量

变量调用变量

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT 'O_OUTRATE' AS __text, SUM(value) as __value
FROM 
(SELECT  
  date_format(from_unixtime(clock), '%Y-%m-%d %H:%i') as time, value  
FROM  history
WHERE itemid IN ${OUT_ITEMS}
AND $__unixEpochFilter(clock)
ORDER BY time
  ) 
AS temp 
GROUP BY time
ORDER by __value 
DESC LIMIT ${DROPCOUNTS},1

Time series 调用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT 
    unix_timestamp(time) as time_sec, 
    ${O_OUTRATE} as value,
    'Out端口流量95值' as metric  
FROM 
(SELECT  date_format(from_unixtime(clock), '%Y-%m-%d %H:%i') as time
FROM  history
WHERE itemid IN ${OUT_ITEMS}
AND   $__unixEpochFilter(clock)
ORDER BY  time) 
AS temp 
GROUP BY time;

本文共 70 个字数,平均阅读时长 ≈ 1分钟

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
grafana基于mysql数据源的数据可视化展示
Grafana是一个开源的,拥有丰富dashboard和图表编辑的指标分析平台,支持多种数据源。下面介绍一些基于mysql数据源的面板配置方法。
IT不难
2022/03/18
2.8K0
grafana基于mysql数据源的数据可视化展示
zabbix trend数据补充
大大刺猬
2023/10/13
1830
zabbix监控系统采集数据的手动查询
zabbix稳定运行一段时间之后,积累了一定量的数据。老板看运维整天没事干,让折腾一个酷炫的大屏显示。同时在这个基础上有一定的定制话需求。记录一下自己查询zabbix数据库的查询语句。
IT不难
2022/03/11
1.4K0
zabbix监控系统采集数据的手动查询
数据可视化grafana面板制作,展示订单统计信息
前面写过如何部署基于docker的grafana做数据可视化展示,因为常用数据库是mysql,所以数据源以mysql来制作。再使用过程中,有了新的需求。继续补充面版制作方法。
IT不难
2022/04/24
1.8K0
数据可视化grafana面板制作,展示订单统计信息
Zabbix 5.2.6 MySQL数据库 表结构
Zabbix 5.2.6 数据库共有170张表,Zabbix 数据表的名称都是复数。资源之间的关联关系是通过外键来完成的。比如host和item的关联关系,就是在items表中使用hostid与hosts表中的资源进行关联。
Kevin song
2021/04/29
4.7K0
Zabbix  5.2.6 MySQL数据库 表结构
MySQL 数据库中的时间操作与常见函数
我不知道大家第一次接触代码是什么,但是我可以告诉大家青阳第一次接触代码就是数据库查询语句,也就是SQL。第一本买的和编程相关的书是《mysql应知应会》。我是半路出家的,在最开始我天真的一万mysql就是所有了,接触越深感觉,直接越浅薄,也截止这次机会回顾一下,mysql数据库中的时间操作。在数据库的实际应用中,时间操作和处理是非常常见的需求。今天,就让我和大家一起回顾了解以下 MySQL 中的时间操作和常见函数。
青阳
2024/09/02
3150
MySQL 日期字符串转换
from_unixtime 格式化时间戳,默认的格式化模式 '%Y-%m-%d %H:%i:%s '
全栈程序员站长
2022/08/22
3.9K0
MySQL 日期字符串转换
mysql 查询当天、本周,本月,上一个月的数据
DATE_ADD(createTime,INTERVAL 1 DAY) 得到指定日期后一天的日期/把1改为任意数字就可以得到后N天的日期
Dream城堡
2018/10/09
3.7K0
mysql 时间戳换成日期格式_mysql 时间戳与日期格式的相互转换
Select UNIX_TIMESTAMP(‘2006-11-04 12:23:00’);
全栈程序员站长
2022/09/10
7.6K0
mysql UNIX时间戳与日期的相互转换
UNIX时间戳转换为日期用函数: FROM_UNIXTIME() select FROM_UNIXTIME(1156219870); 日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP() Select UNIX_TIMESTAMP(’2006-11-04 12:23:00′); 例:mysql查询当天的记录数: $sql=”select * from message Where DATE_FORMAT(FROM_UNIXTIME(chattime),’%Y-%m-
joshua317
2018/04/09
2.1K0
[MySQL] mysql中实现统计每日数量
比如字段updated_at是时间日期格式,那么DATE_FORMAT(updated_at,'%Y-%m-%d') as day 配合group by day 就能实现
唯一Chat
2021/10/20
3.3K0
【Z投稿】大规模数据库监控的Zabbix玩法详谈
10多年MySQL大规模数据库运维经验+8年Zabbix使用经验。本次峰会演讲和workshop《大规模数据库监控的Zabbix玩法》,讲述海量数据库实例的监控,介绍zabbix的安装、部署、优化,以及数据库自动化运维。
Zabbix
2021/02/03
7040
Mysql 日期查询
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)近30天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30
zpzp6
2023/03/25
5.7K0
MySQL查询连续数据
查询连续记录并对这些连续数据统计取出指定连续次数的记录,这类操作并不多,但出现时会比较棘手。
星哥玩云
2022/08/17
4.7K0
MySQL查询连续数据
mysql函数
四、日期和时间函数 //返回当前的日期 curdate()或current_date() select curdate(); // 2014-12-05 select current_date() // 2014-12-05 //返回当前的时间 curtime()或current_time() select curtime() // 12:00:00 select current_time() // 12:00:00 //返回日期date加上间隔时间int的结果(int必须按照关键字进行格式
wangxl
2018/03/07
3.4K0
mysql时间戳转为日期格式_mysql时间戳与日期格式的相互转换
Select UNIX_TIMESTAMP(‘2006-11-04 12:23:00’);
全栈程序员站长
2022/06/24
17.7K0
MySQL 日期和时间戳的转换 | 以及DATE_FORMAT()用法
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/147925.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/02
1.9K0
MySQL 日期和时间戳的转换 | 以及DATE_FORMAT()用法
MYSQL查询今天、昨天、上月、本月的数据
今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1 7天 SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名) 近30天 SELECT * FROM 表名 where DATE_SUB(CURDATE()
芈亓
2022/06/17
2.1K0
【MySQL 系列】MySQL 按照当前年月周日统计数据
前言: 接了一个小需求,获取用电统计的数据,要求获取最近月,周,天统计数据,MySQL 本来就包含处理这种需求的函数,这里记录下。 查询当天数据 SELECT * FROM 表名 WHERE TO_DAYS( 表中时间字段 ) = TO_DAYS(NOW()); 查询本周数据 SELECT * FROM 表名 WHERE YEARWEEK(DATE_FORMAT( 表中时间字段,'%Y-%m-%d')) = YEARWEEK(NOW()); 查询当月数据 SELECT * FROM 表名 WHERE Y
框架师
2022/09/02
2.7K0
zabbix表分区(适用于zabbix2.0.x,zabbix2.2.x和zabbix2.4.x)[推荐]
本文主要介绍了zabbix进行数据库表分区的方法: 在系统监控中,zabbix已经代替了nagios+cacti,zabbix以其良好的图形展示和高度自定义赢得了很多运维人员的喜爱。但是由于在工作中,zabbix跑的时间过长(我们公司跑了将近3年),web页面经常卡顿,监控数据有时很难插入数据库,且数据库队列经常性卡死,经过查看,发现mysql的数据量高达83G,急需瘦身,于是有了此文。 步骤: 修改表结构: use zabbix; Alter table history_text drop
小小科
2018/05/04
7890
推荐阅读
相关推荐
grafana基于mysql数据源的数据可视化展示
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验