Pinba

0
Ваша оценка: Нет

Pinba — бесплатный серверный программный инструмент для сбора статистики и мониторинга PHP скриптов в реальном времени, использующий базу данных MySQL в качестве интерфейса. Предназначен для высоконагруженных проектов с большим количеством кода. Распространяется под лицензией GNU GPL.

Pinba получает статистические данные от потоков PHP через протокол UDP, что позволяет использовать его на высоконагруженных продуктовых машинах, не замедляя их работу. Следует учитывать, что Pinba не является инструментов для отладки приложений (хотя бы потому, что отладка на продуктовых машинах — плохая идея), однако позволяет находить узкие места в продукте, оценивать время исполнения фрагментов кода, количество вызовов функций, возникающие ошибки и т. д.
Отчёты, формируемые Pinba, в дальнейшем могут обрабатываться и показываться в удобном интерфейсе для разработчиков. Pinba формирует два вида отчётов: общие данные по времени исполнения скриптов, CPU, потребление памяти, объём данных с разбивкой по скрипту; данные по пользовательским таймерам, добавленным в код продукта.
Статистические данные в сервере циклически очищаются — предполагается, что данные должны использоваться немедленно или в течение минимального времени, необходимого на их обработку.

Сайт разработчика: http://pinba.org/wiki/Main_Page
Что почитать?


Разместил: vikos 9 Декабрь 2011 в 14:13