You can edit almost every page by Creating an account and confirming your email.

Pinba

From EverybodyWiki Bios & Wiki



Pinba is the free high-performance real-time statistic and monitoring server for PHP with MySQL read-only interface developed for highly loaded websites by Badoo Development. Available for download under GNU GPL license.

Pinba receives all the statistical data from numerous PHP threads through UDP protocol. It allows not to affect overall performance of PHP scripts on highly loaded production servers. Pinba developers state that it is not a debugging tool, since in general it's a bad idea to debug on production servers, but a tool to discover bottlenecks in the code of real running product with ability to count errors, warnings, overall execution time and other important data.

Reports generated by Pinba server can be further processed to output human-readable reports for developers or even be collected by chart tools like RRD or Munin. It produces two types of reports: common data like execution time of every script, CPU and memory consumption, transferred data size, etc.; user counter data, which can be placed anywhere in the code of PHP product.

The gathered data is rotated and truncated - statistics should be used as soon as possible to generate fresh reports.

Developers

  • Andrei Nigmatulin - initial design, first implementation
  • Alexey Rybak - design and ideas
  • Antony Dovgal - current implementation

See also


This article "Pinba" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Pinba. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.