Я большой поклонник MiniProfiler , созданного Джарродом Диксоном и командой Stack Overflow для ASP.NET. Есть ли его порт для приложений Rails?
Поскольку ядро профилировщика находится в JavaScript , JQuery.tmpl и Less , перенос серверной части на Rails будет довольно простым Вперед, интерфейс уже готов.
Внешняя архитектура позволяет профилировать запросы POST и AJAX, добавляя идентификаторы профилирования к каждому запросу в настраиваемом заголовке ( X-MiniProfiler-Ids
).
Существует аналогичный порт для Python и GAE.
Несмотря на то, что Rack Bug довольно интересен, пользовательский интерфейс не такой богатый - нет поддержки POST и AJAX, нет API для профилирования блоков и использования в производство не рекомендуется.
Точно так же NewRelic в режиме разработчика не поддерживается в производственной среде и не имеет знаменитого «chicklet» MiniProfiler, отображаемого на каждой странице.
Есть ли порт MiniProfiler в Rails?
Забавно, что ты спрашиваешь об этом, оказывается, мы были заняты портированием его на Руби.
См .:
Есть «Режим разработчика» от NewRelic.
https://support.newrelic.com/help/kb/ruby/developer-mode
Это не 1: 1, но он регистрирует действия, запросы и даже показывает Вы источник, который выполнил запросы.
У них также есть источник, доступный по адресу: https://github.com/newrelic/rpm
.