Pinba是一种MySQL存储引擎,主要用于PHP实时监控和数据服务器的MySQL只读接口,整理并处理通过UDP发送的数据,以可读的简单报告的形式统计显示多个PHP进程。为了获取下一代更为复杂的报告和统计数据,Pinba提供了原始数据的只读接口。

尽管Pinba是用PHP编写的,但任何类型的客户机都可以创建Pinba数据包并将其发送到服务器。并且使用Pinba扩展,用户可以带任意标记的定时器。它不是简单意义上的调试工具,其目标是帮助开发人员监视PHP脚本的性能,实时定位瓶颈,引导开发人员真正需要注意的地方。

Pinba v1.2.0

软件特色

1、Pinba使用只读格式的MySQL作为实时统计/监督服务器。

2、几乎是一个MySQL存储引擎。

3、可以生成格式简单的统计报表,处理后通过UDP发送累计数据。

4、还可以创建复杂的报表。

软件安装说明

在安装Pinba之前,需要安装MySQL5.1以上版本、Judy1.0.5和Libevent1.4.15

更新日志

v1.2.0.2版本

添加了pinba_log_level配置指令来配置日志详细。

直方图现在是动态的,可以使用pinba_直方图_size指令在my.cnf中配置。

修正了FreeBSD的兼容性。

添加了多个具有独立数据池的读取器线程,以加快对传入数据的读取和解码。

添加了Active_Reports表来跟踪产生大部分CPU负载的报表。

在可能的情况下,切换到Google的密集/稀疏散列,而不是Judy。

删除了libeVENT依赖项。

优化锁定和提高整体性能。

下载地址

远程下载