针对你的需求,这里有几个开源的监控工具,它们都可以用来查看 MySQL 的详细信息,包括 QPS、TPS、CPU、连接数、InnoDB 指标等。这些工具都具备开箱即用的特点,界面美观,且主要提供 Web 界面,无需额外安装客户端工具。
- Percona Monitoring and Management (PMM)
* PMM 是一个开源的数据库监控和管理工具,支持多种数据库,包括 MySQL。
* 它提供了一个易于使用的 Web 界面,用于查看数据库的性能指标、警报、备份等。
* PMM 支持自定义监控指标和报警,还可以集成其他工具,如 Grafana。
- Zabbix
* Zabbix 是一个功能强大的开源监控工具,它可以监控各种网络参数、服务器健康状况和应用程序性能。
* 它提供了一个灵活的 Web 界面,可以配置各种监控项和触发器,以及生成报告和图表。
* Zabbix 支持 MySQL 监控,可以通过自定义监控项来收集 QPS、TPS、CPU、连接数等详细信息。
- Prometheus + Grafana (但你提到不想用这个组合)
* 尽管你提到了不想使用 Grafana+Prometheus,但值得一提的是,通过合理的配置和模板定制,Grafana 可以展现出非常美观和详细的监控面板。
* Prometheus 是一个开源的系统监控和警报工具包,而 Grafana 是一个开源的度量分析和可视化套件。
* 如果你愿意花一些时间来熟悉这两个工具,并定制符合你需求的监控面板,它们将是一个非常强大的组合。
请注意,每个工具都有其特点和优势,你可能需要根据自己的具体需求和喜好来选择最适合你的工具。同时,这些工具可能需要一些基本的配置和定制,以满足你的特定需求。
你可以看看这个项目符不符合预期
https://github.com/apache/hertzbeat