面板中嵌入的监控数据可用于从资源、性能和容量角度对 MySQL 进行监控和告警,并支持配置通知策略。
直观呈现的监控数据能够为运维巡检或性能调优提供决策支持。
平台默认采集与 MySQL 资源、性能和容量相关的常用监控指标。在实例的 Monitoring 标签页中,可以查看指标的实时监控数据。
指标 | 默认监控指标 |
---|---|
Pod CPU Utilization | Pod 的 CPU 使用率。CPU 使用率超过 100% 的 Pod 会被忽略,因为在正常情况下 CPU 使用率不会超过 100%。如果超过 100%,请检查该 Pod 的所有容器是否都设置了资源限制。 |
Pod Memory Utilization | Pod 的内存使用率。内存使用率超过 100% 的 Pod 会被忽略,因为在正常情况下内存使用率不会超过 100%。如果超过 100%,请检查该 Pod 的所有容器是否都设置了资源限制。 |
Network Received | 过去 5 分钟内网络接收的平均字节数/秒 |
Network Transmitted | 过去 5 分钟内网络发送的平均字节数/秒 |
PVC Used | PVC 存储使用量。 |
MySQL Connections | Max Connections 是允许的最大同时客户端连接数,默认值为 151。增加此值会增加 mysqld 需要的文件描述符数量。 |
MySQL Client Thread Activity | Threads Connected 表示打开的连接数,Threads Running 表示非休眠状态的线程数。 |
MySQL Table Locks | MySQL 因不同原因会获取多种锁。此图展示了 MySQL 从存储引擎请求的表级锁数量。 |
MySQL Sorts | 此图还显示了排序操作何时需要扫描整张表或表的指定范围,以返回无法通过索引排序的结果。 |
MySQL Slow Queries | 慢查询定义为执行时间超过 long_query_time 设置的查询。 |
InnoDB Buffer Pool Requests | InnoDB Buffer Pool Requests 指对 InnoDB 缓冲池发起的读写请求总数。 |
TPS | 每秒事务数(Transactions Per Second,TPS)是衡量 MySQL 每秒处理事务数量的关键性能指标。 |
Commands | Commands 指 MySQL 执行的 SQL 语句数量,包括查询、插入、更新、删除及其他数据库操作。 |