New Relic is awesome!

We setup New Relic in production yesterday. Its awesome! If you're running a rails project of any size, I would say its an indispensable tool.

Here's a brief review:

What it has meant to us:

Pros:

Cons:

Comments

William Louth
For JRuby or Java production support you would be better going with JXInsight which is thousands of times much more efficient than new relics Ruby/Java offerings.

NewRelic's overhead is in milliseconds (2 digits) whereas JXInsight is 1-10 nanoseconds for a non-hotspot method and less than 300 nanoseconds for a metered method.

http://williamlouth.wordpress.com/2009/08/05/the-fastest-ruby-profiler-is-a-java-profiler/

http://williamlouth.wordpress.com/2009/07/27/one-billion-operations-per-second/
Prasanna Pendse
Ooops! RTFM! :-) Updated the blog post to reflect that the Java instrumentation works in a JRuby on Rails app.
Mike Malloy
Actually Prasanna, New Relic does support Java. There is a Java agent which can be used for Java apps. You only need one account, but you can see either Ruby-based or Java-based apps in the same account. Check it out at http://www.newrelic.com.
Lew Cirne
Hi Prasanna,

Thanks very much for your kind words about New Relic! I'm delighted to hear that our product has been helpful for you.

Fortunately, I have more good news: in fact, RPM does support Java web applications, running in any of the major web containers. Identical product on the server side, just a different (pure java) agent. Give that a spin and tell us what you think!
Bhavin Javia
NewRelic has a solution for Java Apps RPMlite-java

I had used NewRelic extensively to debug performance issues on my previous Rails project. In fact, we recommended NewRelic to our client on day one and got it into production on day two. That move is paying off handsomely ever since.
Bhavin Javia
NewRelic has a solution for Java Apps "RPMlite-java":http://www.newrelic.com/RPMlite-java.html

I had used NewRelic extensively to debug performance issues on my previous Rails project. In fact, we recommended NewRelic to our client on day one and got it into production on day two. That move is paying off handsomely ever since.
Saager Mhatre
You could also try running the whole thing on GlassFish v3. It has some kickass monitoring and reporting.