Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Grafana使用mysql作为数据源,呈现图表

Grafana使用mysql作为数据源,呈现图表

作者头像
Devops海洋的渔夫
发布于 2019-05-31 08:20:40
发布于 2019-05-31 08:20:40
21.3K00
代码可运行
举报
文章被收录于专栏:Devops专栏Devops专栏
运行总次数:0
代码可运行

原创仅供学习,转载请注明出处

需求

近期在使用python写一套模拟API请求的监控项目,考虑数据可视化这方面就采用grafana来呈现,下面来看看怎么弄。

数据源准备

首先安装好mysql,将监控的日志数据写入到mysql之中。如下图:

好了,这里就已经准备好了相关的测试模拟数据。那么下面就使用Grafana来配置图表看看。

使用Grafana呈现table表格

如果有不清楚Grafana怎么安装的朋友,可以点击这里查看如何安装部署。

执行Grafana的启动脚本如下:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@server86 grafana]# cat restart_grafana.sh 
#!/bin/bash
basedir=$(cd `dirname $0`;pwd)

mkdir -p data # creates a folder for your data
ID=$(id -u) # saves your user id in the ID variable

docker stop grafana
docker rm grafana
docker run \
       -d --name grafana  -p 3000:3000 \
       -e "GF_SERVER_ROOT_URL=http://grafana.server.name" \
       -e "GF_SECURITY_ADMIN_PASSWORD=newpwd" \
       --user $ID --volume "$PWD/data:/var/lib/grafana" \
       grafana/grafana grafana
[root@server86 grafana]# 
[root@server86 grafana]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES
bce3149be086        grafana/grafana     "/run.sh grafana"   18 minutes ago      Up 18 minutes       0.0.0.0:3000->3000/tcp   grafana
[root@server86 grafana]# 
登录访问Grafana

按照脚本我已经设置好了admin的密码为 newpwd 了。

输入用户名 admin 和 密码 newpwd ,点击Log In登录系统。

添加数据源

在登陆系统后的首页,就可以进行数据源的添加了。

访问不了 localhost:3306 的原因是因为Grafana是使用docker容器启动的,而容器当然没有部署mysql。

所以,修改mysql访问配置如下:

好了,数据源mysql已经配置好了。下一步就是配置图表的呈现了。

回到首页,点击表格(Dashboard
创建Table表格

Table面板里面的内容是可以直接选择数据库,然后根据查询出来的SQL语句结果进行直接呈现的。

下面来编写一个SQL查询来看看。

好了,那么下面把这个SQL语句配置到Grafana钟进行呈现。

从上图看出,从mysql中查询的结果直接就可以从Grafana表格呈现了。

下面来修改一下表格名称以及保存一下。

好了,基本上table表格已经呈现,但是单纯这样的一个表格满足不了我的胃口。

那么下面就来再整一个曲线图来看看。

Grafana配置曲线图

我不是想单独增加一个新的面板,而是想在刚刚创建的table上面创建一个曲线图,那么该怎么做呢?

在面板创建新的图表
编辑曲线图Graph

从上这个图表的配置我一开始也没太理解清楚,配置过后,看着图表呈现就更加好的理解了。

根据图表的内容,我查询的分析如上图。

好了,基本上图表就到这里就可以了。将这个图表保存以及拖拉一下看看呈现。

当然还可以呈现更加多的图表,这里就基本介绍到这里啦。

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Grafana使用docker安装运行
Grafana的页面现在也可以正常打开了,从上面看登陆需要用户名和密码,这个用户名和密码从哪里来的呢?
Devops海洋的渔夫
2019/05/31
10K0
Grafana使用InfluxDB作为数据源,呈现图表
下面就在Grafana执行SELECT * FROM "CPU_All3" WHERE host =~ /qc_predepl_cms/查询出表里面的数据,并呈现在Grafana中。
Devops海洋的渔夫
2019/05/31
1.2K0
利用grafana让mysql数据可视化
首先安装好mysql,数据写入到mysql之中。打开Navicat确认mysql服务开启,我本地的数据如下图:
用户1696846
2020/01/14
2.7K0
利用grafana让mysql数据可视化
CentOS 7安装Grafana及配置zabbix数据源
Grafana是跨平台、开源、时序和可视化面板(Dashboard)监控平台工具,通过将采集的数据查询后进行可视化的展示,及通知。
星哥玩云
2022/08/08
1.9K1
CentOS 7安装Grafana及配置zabbix数据源
Prometheus监控学习笔记之容器监控Grafana模块
Grafana 是一个开源的,可以用于大规模指标数据的可视化项目,甚至还能对指标进行报警。基于友好的 Apache License 2.0 开源协议,目前是prometheus监控展示的首选。优点如下:
Jetpropelledsnake21
2019/07/10
2.7K0
Prometheus监控学习笔记之容器监控Grafana模块
性能监控平台搭建 - Grafana安装与简易使用指南
Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。它主要有以下六大特点:
上帝De助手
2019/09/17
1.4K0
性能监控平台搭建 - Grafana安装与简易使用指南
Grafana快速入门:InfluxDB数据源以及曲线图表仪表盘配置
Grafana默认支持的数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch
KenTalk
2018/09/11
8.1K0
Grafana快速入门:InfluxDB数据源以及曲线图表仪表盘配置
Zabbix联动Grafana图像展示
Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。它主要有以下六大特点:
王先森sec
2023/04/24
8580
Zabbix联动Grafana图像展示
Grafana+Telegraf+Influxdb监控Tomcat集群方案
前一段时间自家养的几只猫经常出问题,由于没有有效的监控预警手段,以至于问题出现或者许久一段时间才会被通知到。凌晨一点这个锅可谁都不想背,为此基于目前的情况搭建了以下这么一套监控预警系统。
小柒2012
2018/08/13
1.5K0
Grafana+Telegraf+Influxdb监控Tomcat集群方案
Grafana+Telegraf+Influxdb监控Tomcat集群方案
前一段时间自家养的几只猫经常出问题,由于没有有效的监控预警手段,以至于问题出现或者许久一段时间才会被通知到。凌晨一点这个锅可谁都不想背,为此基于目前的情况搭建了以下这么一套监控预警系统。
小柒2012
2019/12/05
1K0
Prometheus 与 Grafana 集成
Grafana 是一个可视化仪表盘,它拥有美观的图标和布局展示,功能齐全的仪表盘和图形编辑器,默认支持 CloudWatch、Graphite、Elasticsearch、InfluxDB、Mysql、PostgreSQL、Prometheus、OpenTSDB 等作为数据源。上一篇我们通过Prometheus 自带的 Web UI 展示 Prometheus 抓取的数据,本篇将利用 Grafana 更加直观展示的出来。
程序员果果
2019/07/05
1.2K0
Prometheus 与 Grafana 集成
快速拉起Grafana+Influxdb+Telegraf持久监控集群
Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite、zabbix、InfluxDB、Prometheus和OpenTSDB作为数据源。Grafana主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和夜间模式;多个数据源
公众号: 云原生生态圈
2021/11/15
1.3K0
Grafana基础介绍与可视化快速入门
描述: Grafana是一个用Javascript写的开源的(Dashboard)可视化面板,能齐全的度量仪表盘和图形编辑器和漂亮的布局展示,并且支持Graphite、elasticsearch、zabbix等的数据可视化的实现,可以给你的数据换个皮肤,使你的数据展示更加直观和漂亮。
全栈工程师修炼指南
2022/09/28
3.8K0
Grafana基础介绍与可视化快速入门
搭建数据分析系统 Grafana 详细指南
在当今的数据驱动世界中,数据可视化和分析是确保业务决策有效性的关键。Grafana 是一个开源的分析和监控平台,能够连接多种数据源并提供丰富的可视化功能。本指南将详细介绍如何在服务器上搭建 Grafana 数据分析系统。
霍格沃兹测试开发Muller老师
2024/06/19
5080
看完这篇,成为Grafana高手!
‍ 点个关注👆跟腾讯工程师学技术 背景 QQ直播前端团队接入腾讯云前端性能监控(RUM)后,对目前的监控能力以及上报数据进行了梳理, 并着手进行了前端性能监控的专项建设,其中监控数据大盘建设是不可或缺的一环。 可视化的监控大盘可以清晰明了的观察到各项目运行情况,宏观上能快速进行项目间的横向对比,也可以非常便捷的进行项目各数据维度的详细展示,纵向的分析各指标数据的统计。 通过对数据大盘支持能力的调研,我们采用Grafana进行了数据大盘的建设。通过搭建Grafana服务,然后添加监控上报数据,最终使得【
腾讯云开发者
2022/11/04
6.9K0
看完这篇,成为Grafana高手!
Grafana安装及简单使用
版权声明:如需转载本文章,请保留出处! https://blog.csdn.net/xc_zhou/article/details/88936662
周小董
2019/04/09
17.4K0
Grafana安装及简单使用
【Grafana】基于CentOS 7系统安装部署Grafana服务端
grafana镜像-grafana下载地址-grafana安装教程-阿里巴巴开源镜像站
宝耶需努力
2022/12/13
1.6K0
【Grafana】基于CentOS 7系统安装部署Grafana服务端
性能测试实时监听工具Influx+Grafana
非GUI方式运行Jmeter来制造负载时,对于测试结果的监听是十分简陋的,仅仅是在控制台打印,或者存到文件,并不能实时地监控到结果,这种状况是能不忍受的。近年来,时序数据库崛起,辅以Dashboard工具,他们能够高效地对监控数据进行展示。
漫谈测试
2025/01/16
1890
性能测试实时监听工具Influx+Grafana
prometheus+Grafana数据展示
通过前面课程的学习我们知道了如何部署和设置prometheus,但是这个监控软件的展示界面实在是有些难看,所以我们换一个展示方式Grafana,是一个开源的度量分析和可视化工具(没有监控功能),可以通过将采集的数据分析,查询,然后进行可视化的展示,并能实现报警。
星哥玩云
2022/09/15
1.3K0
prometheus+Grafana数据展示
Grafana 4.x 安装部署(CentOS 7)
一、前言 本篇适用范围 CentOS 7+ InfluxDB 4.x 环境信息 CentOS 7 InfluxDB 4.6.3 二、安装 安装 sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.3-1.x86_64.rpm 启动服务并设置为开机启动 #启动Grafana服务 sudo systemctl start grafana-server sudo systemctl st
KenTalk
2018/09/11
5470
Grafana 4.x 安装部署(CentOS 7)
相关推荐
Grafana使用docker安装运行
更多 >
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验