当前位置:网站首页>基于Mysql-Exporter监控Mysql
基于Mysql-Exporter监控Mysql
2022-07-25 18:50:00 【51CTO】

MySQLD Exporter 插件基于标准的 MySQLD Exporter 实现。Rainbond 自带的 Prometheus 监控系统 rbd-monitor 会收集 Exporter 中的数据,并通过监控面板展示出来。用户可以自定义展示哪些关键性能数据的指标,这是监控 Mysql 数据库服务的不二之选。
安装 Mysql-Exporter 插件
在团队视图点击左侧的 插件 选项卡,进入我的插件页面。选择从应用商店安装/新建插件。

在开源应用商店中搜索 Mysql-exportor ,点击安装即可将插件安装到当前团队中。

在已有的 Mysql 服务组件的插件页面可以 开通 MySQLD Exporter 插件。

开通该插件后,查看配置 ,确认 DATA_SOURCE_NAME (MySQL 连接信息)是否正确。同时,也要确认时区的设置和被监控的 Mysql 服务组件是否一致。图中的配置代表使用 Asia/Shanghai 时区,Mysql 服务组件可以使用同样的环境变量配置来声明时区。

确认无误后,根据提示 更新 Mysql 服务组件,即可开始收集 MySQLD Exporter 提供的指标。
管理监控点
通过点击业务监控面板右上方的 管理监控点 ,可以定义监控点信息,这些信息定义了监控指标的来源。
MySQLD Exporter 插件已经定义好了一组监控点的配置,这组配置包含以下几个元素,这些元素都是必填项:
- 配置名称:自定义这组配置的名字
- 收集任务名称:自定义
- 路径:指标的来源路径,根据 Exporter 设计的不同,需要填写合适的路径
- 端口:Exporter 监听的端口,默认监听 9104,用户需要为 Mysql 主服务开启 9104 端口的对内服务。
- 收集时间间隔: 多久收集一次指标

查看监控
这一插件已经默认配置好了常用的监控图表,点击一键导入,使用 mysqld-exportor 方案即可生成图表。
依次点击 监控 —— 业务监控 便可以看到相应的监控图表:

默认的监控图表展示的 MySQLD 业务监控数据项包括:
| 监控项 |
|---|
| 慢查询 |
| OPS |
| 磁盘读速率 |
| 磁盘写速率 |
| 字节接收速率 |
| 字节发送速率 |
| InnoDB缓存池大小 |
| 连接线程峰值 |
| 运行线程峰值 |
| 平均运行线程 |
| Table Lock lmmediate |
| Table Lock Waited |
添加自定义监控图表
如果我们希望添加一个监控图表,来展示数据库当前连接数,那么请按照以下操作进行:
点击业务监控面板上方的 添加图表
输入新的标题,以及对应的查询条件 mysql_global_status_threads_connected 后,点击 查询。如果正常返回图表,则说明查询条件是正确的。标题的定义尽量清晰明了,并在有必要的情况下明确单位。

点击 添加 后,即可将新的监控图表加入业务监控面板。新添加的监控图表将会置于最后。
访问 Mysql 服务组件的 9104 端口,可以在 /metrics 路径下,查看所有可供成图的监控项。
边栏推荐
- [applet development] page navigation details
- 人人可参与开源活动正式上线,诚邀您来体验!
- 论文修改回复1
- 果链“围城”:傍上苹果,是一场甜蜜与苦楚交错的旅途
- SQL 实现 Excel 的10个常用功能,附面试原题
- MySQL子查询篇(精选20道子查询练习题)
- Yyds dry inventory interview must brush top101: reverse linked list
- 对迁移学习中域适应的理解和3种技术的介绍
- With a financing of 200million yuan, the former online bookstore is now closed nationwide, with only 3 stores left in 60 stores
- Excellent test / development programmers should make breakthroughs and never forget their original intentions, so that they can always
猜你喜欢

什么是hpaPaaS平台?

上半年出货量已超去年全年,森思泰克毫米波雷达“夺食”国际巨头

The understanding of domain adaptation in transfer learning and the introduction of three technologies

Deng Qinglin, a technical expert of Alibaba cloud: Best Practices for disaster recovery and remote multi activity across availability zones on cloud

进程通信(SystemV通信方式:共享内存,消息队列,信号量)

Microsoft azure and Analysys jointly released the report "Enterprise Cloud native platform driven digital transformation"

With a market value of 30billion yuan, the largest IPO in Europe in the past decade was re launched on the New York Stock Exchange

SQL realizes 10 common functions of Excel, with original interview questions attached

阿里云技术专家邓青琳:云上跨可用区容灾和异地多活最佳实践

Baklib:制作优秀的产品说明手册
随机推荐
【云原生之kubernetes】kubernetes集群下Secret存储对象的管理
关爱一线防疫工作者,浩城嘉业携手高米店街道办事处共筑公益长城
怎样设计产品帮助中心?以下几点不可忽视
[translation] logstash, fluent, fluent bit, or vector? How to choose the right open source log collector
微软Azure和易观分析联合发布《企业级云原生平台驱动数字化转型》报告
Typescript object proxy use
Typescript对象代理器Proxy使用
Go code checking tool
Esp32 S3 vscode+idf setup
Introduction notes of JVM foundation and problem analysis
Register carefully! The number of applicants for these double non-governmental institutions exceeded 10000!
qt exec和show的区别
Yarn installation and use tutorial [easy to understand]
进程通信(SystemV通信方式:共享内存,消息队列,信号量)
Project: serial port receiving RAM storage TFT display (complete design)
接口自动化测试平台FasterRunner系列(二)- 功能模块
Interface automation test platform fasterrunner series (III) - operation examples
VC/PE正跑向青岛
如何创建一个有效的帮助文档?
年轻时代,噢,年轻时代