当前位置:网站首页>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 路径下,查看所有可供成图的监控项。

边栏推荐
- Can you tell me whether mindspore supports torchvision Model directly uses the pre trained network, such as vgg16
- Gbase 8s UDR memory management_ 02_ mi_ dalloc
- Selenium 设置元素等待的三种方式详解
- Detailed evaluation of current popular redis visual management tools
- [good book recommendation] - authoritative guide to Ethernet (2nd Edition)
- Network packet multi-layer transmission demonstration
- NPM semantic version control, solution console prop being mutated: "placement" error
- IP地址的概念
- 03-树1 树的同构
- what is qml in qt
猜你喜欢
Detailed evaluation of current popular redis visual management tools

sentinel简单限流和降级demo问题记录
![[hdlbits questions] Verilog language (3) modules: hierarchy section](/img/35/ccdbb55aa0aff7e9dec2bf9e64c4e2.png)
[hdlbits questions] Verilog language (3) modules: hierarchy section

给容器添加3d效果的副标题

Binarysearch basic binary search

由一个蓝桥杯基础题报时助手而引出的常见误区

授权无线通信标准

Creative drop-down multi choice JS plug-in download

网络数据包多层传输演示

一元函数积分学_分部积分法
随机推荐
What is the method to load the torch pre trained model for the mindspore model finetune?
六轴传感器使用学习记录
TypeError: ‘str‘ object is not callable的错误原因
高效生成接口文档好方法
哈希无向图可视化
北航等《深度学习事件抽取》文献综述论文,27页pdf阐述当前趋势
Gbase 8s UDR memory management_ 01_ mi_ alloc
[good book recommendation] - authoritative guide to Ethernet (2nd Edition)
Global configuration and page configuration of wechat applet development
PyTorch 模型 onnx 文件的导出和调用
The finished product of wechat campus maintenance and repair applet graduation design (1) development outline
what is qml in qt
某公司网络设计与规划
C # add multi line and multi column text watermark in word
JS learning notes 17: DOM query exercise
Gbase 8s UDR memory management_ 03_ mi_ realloc
EZDML reverse engineering import database analysis practical operation tutorial
数字信息化(先枚举假设,再看是否满足条件)(1089 狼人杀-简单版)
Siemens PLM Teamcenter download, installation and use tutorial
由一个蓝桥杯基础题报时助手而引出的常见误区