内容提要
Percona 监控和管理(PMM)开发了一个实验性仪表板,用于监控其自身的健康和性能。该仪表板提供有关组件、节点健康状况、查询分析、PMM 管理的组件、Grafana 使用情况、VictoriaMetrics 指标、ClickHouse 监控和 PostgreSQL 监控的信息。鼓励用户进行测试并提供反馈。PMM 是一个用于 MySQL、PostgreSQL、MongoDB 的开源数据库监控工具。
延伸解读
实验性仪表板的定位与获取方式
该仪表板目前为实验性功能,旨在帮助用户判断 PMM 内部组件是否正常运行。用户需将 PMM Server 升级至 2.42 版本,之后可在“Experimental”文件夹中找到它。Percona 明确表示初始版本尚不完美,鼓励用户测试并提供反馈,未来可能转为正式仪表板。
关键组件监控要点解读
仪表板覆盖多个核心组件:QAN API 需关注批处理保存时间,若持续超过 1 分钟可能导致数据延迟;PMM-managed 需留意服务器与客户端的时间差,显著偏差可能暗示网络问题或配置错误;VictoriaMetrics 的时间序列数量是影响性能的关键指标;ClickHouse 的读退避和慢读可反映系统过载。
从监控数据到问题定位
顶部状态行可快速判断组件是否在线,若显示异常,问题极有可能出在 PMM 自身。节点摘要提供运行节点的健康状态;Grafana 部分的响应状态和登录事件有助于发现 404/500 错误或认证异常;PostgreSQL 默认被监控,重点关注连接使用、元组和事务。这些信息共同帮助用户定位性能瓶颈或配置问题。
Q&A
PMM健康仪表板的主要功能是什么?
PMM健康仪表板用于监控PMM自身的健康和性能,提供组件状态、节点健康、查询分析等信息。
如何访问PMM健康仪表板?
要访问PMM健康仪表板,需要将PMM服务器更新到版本2.42,然后在PMM的“实验”文件夹中找到该仪表板。
PMM的查询分析组件提供什么信息?
查询分析组件提供数据库查询的深入洞察,包括执行方式和资源消耗等信息。
VictoriaMetrics在PMM中有什么作用?
VictoriaMetrics负责存储所有指标,包括CPU、内存和磁盘使用情况等信息。
用户如何提供对PMM健康仪表板的反馈?
用户可以通过Percona论坛或预约电话提供反馈,帮助改进PMM健康仪表板。
PMM监控的数据库类型有哪些?
PMM监控的数据库包括MySQL、PostgreSQL和MongoDB。