Publicado por Rafael Rosa em 09 de March de 2010

Suporte oficial do RPM da New Relic à Rack e Sinatra – Finalmente!

NewRelic_inline.pngO RPM da New Relic é uma aplicação para monitoramento de performance e análises, e há algumas semanas foi anunciado que eles adicionaram suporte completo para aplicações Ruby em Sinatra ou baseadas em Rack à seus serviços que originalmente foram criados para Rails. Já era possível adicionar suporte às ferramentas da New Relic a aplicações que não são feitas em Rails, mas ao oferecer suporte oficial podemos ter várias funcionalidades que antes não estavam disponíveis.

O press release da New Relic soa falso, como qualquer press release, mas vale a pena destacar o que Ryan Tomayko tem a dizer, uma vez que ele é um colaborador do Sinatra e e do Rails, e funcionário do GitHub:

O Rack deu aos desenvolvedores Ruby liberdade incrível para inovar e experimentar ao criar aplicações web.

Cada vez mais desenvolvedores usam o Rack e plataformas leves como o Sinatra para criar pequenas aplicações auxiliares ou adicionar funcionalidades que precisam de alta performance a outros sites. A possibilidade de monitorar e fazer o profiling dessas aplicações usando o RPM da New Relic aumenta muito a visibilidade dessas plataformas.

Além disso, a New Relic também atualizou o "agente" utilizado para fazer a comunicação entre sua aplicação e os servidores deles, e adicionou algumas funcionalidades específicas para Ruby, incluindo visibilidade do processo de garbage collection, profiling em modo de desenvolvimento, melhor suporte à JRuby e análise do Phusion Passenger (que parece ser especialmente útil para fazer ajustes finos).

Como de costume, o RPM é gratuito para ser usado na versão "Lite", e novos usuários ganham uma semana para experimentar as funcionalidades "Gold" gratuitamente, e você pode continuar com o plano Lite se não quiser pagar. O plano "Bronze" começa em US$50 por mês (para contratos anuais) por host, mas eles também tem um sistema de preços "on demand", como o Amazon EC2, que começa em US$ 0,10 por hora.

Temos acompanhado a New Relic desde o começo de 2008 e aparentemente eles só tem crescido nos últimos anos. No começo, o RM-Manage da FiveRuns era uma opção melhor que o RPM (na minha opinião) mas, como parece que a FiveRuns está saindo de cena, a New Relic se tornou a dona da bola quando o assunto é monitoramento de aplicações web em Ruby (embora o Scout esteja se tornando um concorrente respeitável em algumas áreas).

Deixe um Comentário