New Relic, provider of the leading production performance monitoring tool for Rails applications, today announced a first-of-its-kind program that enables Rails developers to share application performance data with the Rails Core Development Team. The Core Team will use the data to analyze and optimize application performance on Rails, ultimately speeding this popular development platform’s industry adoption.
Just as New Relic RPM helps developers optimize their applications by finding and fixing problems fast, this program helps the Rails Core Team continue to optimize Rails. The program is completely voluntary. By opting into the program, RPM subscribers enable the Rails Core Team to view their application performance data. No sensitive customer data is collected by RPM so the program poses no privacy threat to internet users. All information is kept confidential and is used to target areas for further optimization within the Rails platform itself. By participating, RPM subscribers can help the Rails Core Team make Rails even faster and more scalable.
"Tapping into the collective data of hundreds of production Rails applications gives us visibility into how Rails is performing in general—data that’s virtually impossible to get otherwise," said Michael "Koz" Koziarski, Rails Core Team member. "Only through data gathered directly from the Rails community can we see how the platform is truly being used. Through the program, New Relic and Rails developers are helping to make Rails better for everyone."
The opt-in program marks the first time the Rails Core Team will be able to access such a large amount of high-quality performance data in one place. Visibility into hundreds of Rails applications will provide insights on production Rails performance, and on how the entire Rails community builds and deploys Rails applications. The program gives Rails developers a simple, effective way to support the movement to optimize their favorite platform.
The Rails Core Team—which includes such thought leaders as David Heinemeier Hansson, Michael "Koz" Koziarski, Jeremy Kemper, and Rick Olson—approached New Relic with the idea for the program after using RPM to improve their own applications.
"We’re extremely pleased with the opportunity to help the Rails Core Team improve the Rails platform," said Lewis Cirne, Founder and CEO of New Relic. "With so many applications under management, New Relic is in a unique position to provide both broad aggregate data on how Rails is actually being used as well as provide specific deep visibility into how Rails performs in real life-situations. This program gives New Relic and our customers a unique way to join the movement to spread Rails."
RPM has become the leading tool for monitoring production Rails application performance. With RPM, application teams can see things like slowest controller actions, busiest and slowest ActiveRecord operations, page volumes, and missing indices. They can compare today’s performance with yesterday’s and drill down to get meaningful insights into application performance, isolating problems down to the minute they occur. RPM displays automatic breakdowns of such controller response times as ActiveRecord, memcache, and rendering. Overall application hotspots appear in a single view.
How to Join the Core Team-New Relic Performance Data Program
Become a part of the movement to make Rails better. The performance data sharing program is available as a feature within New Relic RPM. Information is not shared with anyone outside the Rails Core Team.
- To learn more about RPM and to subscribe, visit https://newrelic.com/web-app-monitoring-pricing.html.
- You can also plug in to RPM Lite for free, unlimited use in production. Installation and setup take less than 5 minutes. Sign up by visiting https://newrelic.com/RPMlite.html. No credit card or payment needed.
- Once RPM is installed, join the program by checking the opt-in box within the RPM administration screen.