当前位置:网站首页>Rainbond插件扩展:基于Mysql-Exporter监控Mysql
Rainbond插件扩展:基于Mysql-Exporter监控Mysql
2022-07-25 19:45:00 【Rainbond】

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 路径下,查看所有可供成图的监控项。

边栏推荐
- 软件设计师下午真题:2009-2022
- TFIDF examples and explanations
- tiktok如何破零播放?
- 蓝桥杯基础练习——矩阵的回形取数(C语言)
- Sccm2012r2 network deployment reinstallation system
- High number_ Chapter 3 learning experience and summary of multiple integral
- UNET and mask RCNN
- Leetcode skimming: dynamic programming 07 (different binary search trees)
- ERROR: role “admin“ cannot be dropped because some objects depend on itDETAIL:
- binarySearch基础二分查找
猜你喜欢

Binary tree visualization

Old wine in new bottles -- sample analysis of recent apt32 (sea Lotus) organizational attacks

高端旗舰投影仪选购指南:当贝X3 Pro、当贝F5观影更沉浸!

Ml programming skills:

重磅!《几何深度学习》新书发布,帝国理工/DeepMind等图ML大牛共同撰写,160页pdf阐述几何DL基础原理和统一框架

Kcon 2022 highlights and agenda revealed!

Authorized wireless communication standard
![[artifact] screenshot + mapping tool snipaste](/img/d2/a9a706a114641094e32ab5c6193f58.png)
[artifact] screenshot + mapping tool snipaste

NPM semantic version control, solution console prop being mutated: "placement" error

Scala基础【集合01】
随机推荐
Bash does not add single quotes to your string
YOLOv7论文部分解读【含自己的理解】
SDL text display
Error when creating dataset with mindscore
balanced binary tree
基于PHP的中非南南合作信息交流平台网站建设
Website construction of information exchange platform for China Africa South South cooperation based on PHP
Creative drop-down multi choice JS plug-in download
微信小程序开发之全局配置与页面配置
Yyds dry inventory how to locate browser page crash
GBASE 8s UDR内存管理_03_mi_realloc
TFIDF examples and explanations
Monitor MySQL based on MySQL exporter
Hash undirected graph visualization
Six axis sensor use learning record
Wechat campus maintenance and repair applet graduation design finished product (7) Interim inspection report
基于海思3559 高效率的 0延时 0拷贝 qt播放器方案
Connecting to the database warning establishing SSL connection without server's identity verification is not recommended
binarySearch基础二分查找
Istio exposes applications to the Internet