Comments 7
Хм, до этого активно пользовался github.com/perftools/xhgui + github.com/tideways/php-xhprof-extension. Интересно будет попробовать и ваше решение, по описанию вполне достойная вещь.
А вам отдельная благодарность за то что доделали проект и упомянули! В рабочем чате уже начали обсуждать возможность внедрения у нас.
В свободное время пишу похожую штуку для Go — попробую «натаскать» от вас идей ;)
Расскажите немного про расходы на эксплуатацию: Есть ли вытеснение старых данных или только агрегация за день? Количество сервисов-пользователей / занимаемое место под хранилище и пр.
Расскажите немного про расходы на эксплуатацию: Есть ли вытеснение старых данных или только агрегация за день? Количество сервисов-пользователей / занимаемое место под хранилище и пр.
Данные привязаны к отдельным снапшотам за сутки по каждому запросу. Соответственно занимаемый размер зависит от количества различных агрегируемых запросов, размера стека вызовов запросов и от срока хранения.
Точные цифры зависят от значения этих параметров. Для контроля размера хранимых данных мы ограничиваем срок хранения до 200 дней. Старые данные ежедневно удаляются.
Данный профилирования пишутся с каждого сервера для определённого процента запросов. Агрегируются скриптом раз в день, есть возможность агрегировать отдельный запрос вручную из веб-интерфейса. К агрегированным данным можно получить доступ через веб-интерфейс.
Добавил возможность ознакомиться с интерфейсом профайлера онлайн. Можно посмотреть графики и таблицы с тестовыми данными.
Также возможно загрузить свои результаты. Для этого надо получить ключ api и использовать его в профайлере режиме API. Данный за предыдущий день агрегируются ночью. Можно переагрегировать вручную в веб-интерфейсе в списке снапшотов.
Также возможно загрузить свои результаты. Для этого надо получить ключ api и использовать его в профайлере режиме API. Данный за предыдущий день агрегируются ночью. Можно переагрегировать вручную в веб-интерфейсе в списке снапшотов.
Sign up to leave a comment.
Liveprof покажет, когда и почему менялась производительность вашего PHP-приложения