
Суть работы
Pinba хранит исключительно realtime-данные за последние несколько минут, что очень круто, но не всегда удобно. Pinboard же периодически агрегирует эти данные в собственное хранилище и предоставляет простые средства просмотра и анализа этой информации, а в ближайшем будущем и средства простейшего мониторинга.
Возможности
Обзор выполнения PHP-скриптов

- времени выполнения скриптов;
- используемой памяти;
- количества запросов в секунду;
- и количества запросов с 5хх статусами.
При этом графики времени выполнения и используемой памяти строятся по перцентилям в виде 4-х кривых. Например, для времени выполнения это:
- максимальное время выполнения 90% «самых быстрых» запросов
- максимальное время выполнения 95% «самых быстрых» запросов
- максимальное время выполнения 99% «самых быстрых» запросов
- максимальное время всех запросов
Данные можно смотреть как для всего сайта, так и для отдельных серверов в случае, если сайт обслуживается несколькими серверами.
Мониторинг самых медленных и самых «тяжелых» скриптов

logging:
# in seconds
long_request_time:
global: 1.0
"supersite1.com": 0.8
"superfastsite2.com": 0.3
# max memory usage in kB
heavy_request:
global: 30000
"coolsite.ru": 5000
"heavysite.ru": 30000
Также, как и в случае обзорной информации, отчеты можно смотреть как для всего сайта, так и для отдельно взятого сервера, обслуживающего сайт.
Мониторинг запросов с ошибками
Pinboard отслеживает и фиксирует в отдельном разделе скрипты, которые вернули 5хх статус. В ближайшее время мы добавим возможность уведомления на почту о таких скриптах.
Live-режим

В качестве итога
У себя мы подключили к Pinboard значительную часть проектов, которые разрабатываем и поддерживаем. На данный момент наш Pinboard фиксирует порядка 2 млн. запросов в сутки. Период хранения мы установили в месяц. За это время набирается порядка 2 Гб данных.
В ближайшем будущем мы хотим добавить 2 важные фичи:
уведомление на почту о страницах с ошибками(done);- поддержка тегов pinba.
В целом мы будем рады пожеланиям, замечаниям и помощи в развитии системы. Проект опубликован под MIT лицензией.
Ссылки
Сайт проекта: http://intaro.github.io/pinboard/
Github: https://github.com/intaro/pinboard
Документация: https://github.com/intaro/pinboard/wiki