2013-10-24 5 views
8

Я ищу альтернативу с открытым исходным кодом для новой реликвии. Что-то, что я могу установить самостоятельно для своего приложения для разработки и производства рельсов, анализировать мои запросы, время рендеринга ... Есть много услуг, большинство из которых имеют бесплатный план. Но я хочу принять эту штуку самостоятельно, установить ее для разработки, чтобы проанализировать мое приложение, прежде чем оно вступит в производство.Open Source Новая альтернатива реликвии

Любые предложения?

ответ

9

я не нашел ни одно похожее на new_relic но альтернативы вы можете использовать много других драгоценных камней, как

gem 'rack-mini-profiler' 
gem "bullet" 

для выполнения дб и проверки запросов, а также вы fire_bug, инструмент разработки хром, Jmeter для работы на стороне клиента.

5

На самом деле нет открытой альтернативы сору, которая может делать все, что делает Новая реликвия. Но вы можете использовать комбинацию других драгоценных камней, чтобы помочь в сравнении производительности вашего приложения.

Вот несколько инструментов, я бы попробовать

пуля поможет с БД запросов https://github.com/flyerhzm/bullet

MiniProfiler также является полезным инструментом для анализа запросов http://miniprofiler.com/

2

Я не использовал его но я слышал хорошие вещи о Sensu (http://sensuapp.org/).

Это общая структура мониторинга и утверждает, что она является альтернативой nagios и тому подобному. Я серьезно сомневаюсь, что он приближается к New Relic, хотя касается таких вещей, как время рендеринга и более подробная информация о вашем приложении.

+0

Мы используем Sensu для мониторинга наших серверов (дисковое пространство, доступность приложений и несколько других вещей), и мы также используем New Relic. В нашем случае мы дополняем NewRelic с помощью Sensu (например, мы также должны отслеживать бесплатные иноды, в то время как NewRelic не будет их контролировать). Se должны установить наши чеки (или использовать готовые, так как они совместимы с Nagios), и мы сделали это, чтобы гарантировать, что безгласный браузер будет правильно управлять некоторыми ключевыми функциями в нашем приложении. Однако Sensu - это просто служба мониторинга, она не конкурирует с инструментами мониторинга производительности приложений, такими как NewRelic. – rosenfeld

2

https://github.com/sergeyksv/tinelic Предполагается, что альтернатива с открытым исходным кодом для приложений среднего размера. Он может принимать показатели от нового реликвиального агента (вам просто нужно настроить хост, чтобы он сообщал на ваш сервер). Однако до сих пор мы не пробовали его с рубиновыми агентами, но в целом он должен работать, вы можете попробовать.