PolarDB MySQL¶
视图预览¶
阿里云 PolarDB MySQL 指标展示,包括 CPU 使用率、内存命中率、网络流量、连接数、QPS、 TPS、 只读节点延迟等。
版本支持¶
操作系统支持:Linux
前置条件¶
- 服务器 <安装 DataKit>
- 服务器 <安装 DataFlux Func 携带版>
- 阿里云 RAM 访问控制账号授权
RAM 访问控制¶
1、 登录 RAM 控制台 https://ram.console.aliyun.com/users
2、 新建用户:「人员管理」 - 「用户」 - 「创建用户」
3、 保存或下载 AccessKey ID 和 AccessKey Secret 的 CSV 文件 (配置文件会用到)
4、 用户授权 「只读访问云监控」、「访问云监控时序指标数据」
安装配置¶
说明:
- 示例 Linux 版本为:CentOS Linux release 7.8.2003 (Core)
- 通过一台服务器采集所有阿里云 PolarDB MySQL 数据
部署实施¶
脚本市场¶
1、 登录 DataFlux Func,地址 http://ip:8088
2、 开启脚本市场:「管理」 - 「实验性功能」 - 「开启脚本市场模块」
3、 载入阿里云数据同步脚本:「管理」 - 「脚本市场」 - 「阿里云数据同步(云监控)」
添加脚本¶
1、 「阿里云数据同步(云监控)」 - 「添加脚本」
2、 输入 标题 及 描述信息
3、 编辑脚本并复制代码,从 (同步阿里云监控数据) 到当前脚本
4、 修改阿里云账号配置 (Ram 访问控制)
5、 修改阿里云 PolarDB MySQL 指标
6、「保存」 配置并 「发布」
定时任务¶
1、 添加自动触发任务:「管理」 - 「自动触发配置」 - 「新建任务」
2、 添加自动触发配置:在「执行函数」中添加此脚本,其他默认即可
3、 指标预览
场景视图¶
<场景 - 新建仪表板 - 模板库 - 系统视图 - 阿里云 PolarDB MySQL 监控视图>
监控规则¶
<监控 - 模板新建 - 阿里云 PolarDB MySQL 检测库>
指标详解¶
故障排查¶
- 查看日志:DataFlux Func 日志路径
/usr/local/dataflux-func/data/logs/dataflux-func.log
- 代码调试:选择主函数,直接运行 (可以看到脚本输出)
- 连接配置:DataFlux Func 无法连接 DataKit,请检查数据源配置