添加并使用MySQL数据源

本文涉及的产品
应用实时监控服务-可观测链路OpenTelemetry版,每月50GB免费额度
应用实时监控服务-应用监控,每月50GB免费额度
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 本文介绍如何在Grafana中添加并使用MySQL数据源。

本文介绍如何在Grafana中添加并使用MySQL数据源。


步骤一:添加MySQL数据源


1、登录Grafana服务控制台,在左侧导航栏单击工作区管理


2、在工作区管理页面,单击目标工作区右侧的访问地址url链接进入Grafana。


说明 如果需要登录Grafana,可以使用Grafana的Admin账号和创建工作区时设置的密码登录Grafana,或单击Sign in with Alibaba Cloud直接使用当前购买工作区的阿里云账号登录Grafana。


3、在Grafana左侧导航栏选择1.png > Data sources


4、在Data Sources页签单击Add data source,然后单击MySQL


5、在Settings页面设置以下参数。


参数 说明
Name 数据源名称。
Network Type Grafana连接MySQL的网络类型:
  • 公网:连接有公网地址(域名或者IP)的MySQL。
  • VPC:连接VPC通道内的内网IP地址或者Private Zone私网域名。
Host MySQL地址,格式:[IP地址]:[端口]
Database MySQL数据库名称。
User MySQL数据库账号。
Password MySQL数据库密码。


根据需求设置其他参数,更多信息,请参见Grafana官方文档


6、单击Save & Test


说明

  • 如果单击Save & Test后报错,请检查MySQL地址、数据库、账号、密码填写是否正确。
  • 如果信息确认都填写正确且您的MySQL为云上RDS,则需要在添加白名单。
  • Network Type选择公网时,请在Grafana控制台的工作区管理页面基本信息区域获取公网IP,然后将其添入RDS白名单。
  • Network Type选择VPC通道时,请在Grafana控制台的VPC数据通道管理页面 找到选择的数据通道对应的交换机,将其网段(格式如:192.168.0.0/16)添加到RDS白名单,并检查数据通道安全组是否对MySQL的端口允许放行。


当页面显示Database Connection OK时,表示MySQL数据已成功添加至Grafana。


步骤二:使用数据源创建大盘


此处以下列MySQL数据为例,演示如何创建表格类和曲线类的大盘面板。


MySQL部分数据如下:


SELECT * FROM `table_a` where operate_time<'2022-07-20 03:00:00'


序号(ID) 城市(place) 用户(user) 动作(operate) 操作时间(operate_time) 次数(count)
1 杭州 用户A 浏览 2022/7/20 0:00 3
2 杭州 用户A 浏览 2022/7/20 1:00 8
3 杭州 用户A 浏览 2022/7/20 2:00 13
11 北京 用户A 浏览 2022/7/20 0:00 23
12 北京 用户B 浏览 2022/7/20 1:00 18
13 北京 用户B 浏览 2022/7/20 2:00 3
21 北京 用户C 浏览 2022/7/20 0:00 13
22 北京 用户C 浏览 2022/7/20 1:00 22
23 北京 用户C 浏览 2022/7/20 2:00 23


创建表格类型大盘面板


1、在Grafana左侧导航栏选择+ > Create,然后单击Add an empty panel


2、在Edit Panel页面右侧Visualization区域选择展示的图表类型为Table


3、在Query区域选择步骤一中添加的数据源。


4、在折叠面板A下输入查询语句,然后选择Format as Table


SELECT
  id AS "序号",
  place AS "城市",
  user AS "用户",
  operate AS "动作",
  count AS "次数",
  operate_time AS "操作时间"
FROM table_a


2.png


5、设置完成后,单击右上角的Apply


创建曲线类型图表


1、在已有大盘右上角单击图标,然后单击Add an empty panel


2、在Edit Panel页面右侧Visualization区域选择展示的图表类型为Time series


3、在Query区域选择步骤一中添加的数据源。


4、在折叠面板A下设置查询参数。

  • Time column:时间列,选择MySQL表中的时间对应列。此处设置为operate_time。
  • Metric column:指标列,选择想展示的维度的列。此处设置为user。
  • SELECT:数据列,选择数据相关的列。此处设置为count。
  • Format as:格式化方式,选择时序数据。此处设置为Time Series。


3.png


5、可选:在右侧Graph style中设置StyleBars,可以将数据显示为柱状图表。


4.png


6、设置完成后,单击右上角的Apply

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
8月前
|
SQL 消息中间件 关系型数据库
Flink数据源问题之读取mysql报错如何解决
Flink数据源是指Apache Flink用于读取外部系统数据的接口或组件;本合集将探讨Flink数据源的类型、配置方法和最佳实践,以及在使用数据源时可能遇到的错误和解决方案。
132 0
|
3月前
|
消息中间件 分布式计算 关系型数据库
大数据-140 - ClickHouse 集群 表引擎详解5 - MergeTree CollapsingMergeTree 与其他数据源 HDFS MySQL
大数据-140 - ClickHouse 集群 表引擎详解5 - MergeTree CollapsingMergeTree 与其他数据源 HDFS MySQL
65 0
|
14天前
|
消息中间件 关系型数据库 MySQL
ClickHouse如何整合数据源:MySQL、HDFS...
ClickHouse 是一个强大的列式数据库管理系统,支持多种数据源。常见的数据源包括外部数据源(如 HDFS、File、URL、Kafka 和 RabbitMQ)、数据库(如 MySQL 和 PostgreSQL)和流式数据(如 Stream 和 Materialized Views)。本文介绍了如何从 MySQL 和 HDFS 读取数据到 ClickHouse 中,包括创建数据库、映射表和查询数据的具体步骤。通过这些方法,用户可以方便地将不同来源的数据导入 ClickHouse 进行高效存储和分析。
35 3
|
2月前
|
SQL DataWorks 关系型数据库
阿里云 DataWorks 正式支持 SelectDB & Apache Doris 数据源,实现 MySQL 整库实时同步
阿里云数据库 SelectDB 版是阿里云与飞轮科技联合基于 Apache Doris 内核打造的现代化数据仓库,支持大规模实时数据上的极速查询分析。通过实时、统一、弹性、开放的核心能力,能够为企业提供高性价比、简单易用、安全稳定、低成本的实时大数据分析支持。SelectDB 具备世界领先的实时分析能力,能够实现秒级的数据实时导入与同步,在宽表、复杂多表关联、高并发点查等不同场景下,提供超越一众国际知名的同类产品的优秀性能,多次登顶 ClickBench 全球数据库分析性能排行榜。
|
8月前
|
关系型数据库 MySQL OLAP
实时计算 Flink版产品使用合集之可以支持 MySQL 数据源的增量同步到 Hudi 吗
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
8月前
|
DataWorks 关系型数据库 MySQL
DataWorks产品使用合集之在DataWorks中,要实现MySQL数据源的增量同步如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
251 2
|
7月前
|
关系型数据库 MySQL Nacos
使用 Docker 部署 Nacos 并配置 MySQL 数据源
使用 Docker 部署 Nacos 并配置 MySQL 数据源
1646 0
|
6月前
|
分布式计算 DataWorks 关系型数据库
MaxCompute操作报错合集之配置mysql数据源querysql模式,同步到MC时遇到报错,该怎么处理
MaxCompute是阿里云提供的大规模离线数据处理服务,用于大数据分析、挖掘和报表生成等场景。在使用MaxCompute进行数据处理时,可能会遇到各种操作报错。以下是一些常见的MaxCompute操作报错及其可能的原因与解决措施的合集。
|
6月前
|
SQL DataWorks 关系型数据库
DataWorks产品使用合集之如何配置MySQL数据源
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
7月前
|
DataWorks API 调度
DataWorks产品使用合集之在调度配置配置了节点的上游节点输出,没办法自动生成这个flow的依赖,该怎么操作
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。