我对如何监视哪个 URL 上的哪个请求在数据库(mysql)和 php 脚本上创建高负载很感兴趣。现在我使用 zabbix(2.4),但我找不到可以帮助的东西。也许有人可以建议我一些工具,脚本的想法或为此目标的另一个监控系统?我见过NewRelic有这样的功能,但对我来说太贵了。
PS这对我来说还不够
我对如何监视哪个 URL 上的哪个请求在数据库(mysql)和 php 脚本上创建高负载很感兴趣。现在我使用 zabbix(2.4),但我找不到可以帮助的东西。也许有人可以建议我一些工具,脚本的想法或为此目标的另一个监控系统?我见过NewRelic有这样的功能,但对我来说太贵了。
PS这对我来说还不够
我会做以下事情:
记录 mysql 慢查询http://dev.mysql.com/doc/refman/5.7/en/slow-query-log.html。它是相当密集的,所以只能简单地启用它——注意性能问题。
如果您使用 memcache 进行调查,如果您不这样做,那么出于性能原因,您可能还是应该使用它。
Pinba完全符合我的目的。报告由 bash 脚本带走,然后会在 zabbix 中绘制图表。