Pinba is a free server-side software tool for collecting statistics and monitoring PHP scripts in real time, using the MySQL database as an interface. Designed for high-load projects with a lot of code. Distributed under the GNU GPL .
Pinba receives statistics from PHP streams via UDP , which allows it to be used on heavily loaded production servers without slowing down their work. Pinba is not a tool for debugging applications, but it allows you to find bottlenecks in the product, estimate the execution time of code fragments, the number of function calls, errors that occur, etc.
The reports generated by Pinba can be further processed and displayed in a convenient interface for developers. Pinba generates two types of reports: general data on script execution time, CPU, memory consumption, data volume with a breakdown by script; Data on user timers added to the product code.
Statistical data in the server are cyclically cleared - it is assumed that the data should be used immediately or within the minimum time required for their processing.
Users
- Social network Badoo , developer Pinba
Developers
- Andrey Nigmatulin - design, development of the first version
- Alexey Rybak - design, ideas and criticism
- Anton Dovgal - developer of the current version