Hi there, I’m Ben Weintraub, a Portland native and relative newcomer to New Relic’s Ruby agent team. I worked with New Relic as a customer and I’m excited to be part of making the magic happen!
Over the past few months, we’ve been working hard to expand the New Relic Ruby agent team and that effort has paid off. We’re proud to announce the release of version 3.5.8 of the Ruby agent with two new major features, plus support for Ruby 2.0!
Cross Application Tracing
Scaling your applications by building a service-oriented architecture (SOA) has many benefits, but it can cause headaches when trying to understand your system performance. Requests can bounce between multiple services, which might be implemented using a variety of languages and technology stacks. New Relic’s Cross Application Tracing feature (launching with support in the Ruby, Java and .NET agents) allows you to integrate information about how your services are interacting, and trace through multiple internal calls within your internal infrastructure. Find out more in our documentation about the feature.
The Ruby agent now supports Key Transactions! Key Transactions allow you to define transactions that are of critical importance to your business, such as signup or checkout pages. You can now define specific alerts for these transactions so you know immediately when they are performing poorly, even if the rest of your app is doing fine. Learn more in our Key Transactions documentation.
Ruby 2.0 Support
Lastly, we’re just as excited about the release of Ruby 2.0 as you are. Because of our investment in growing the team, not only were we able to launch these great new features, we’re also able to officially support Ruby 2.0 the day it was released. Supporting a wide variety of Ruby versions presents interesting test infrastructure challenges, and today’s release shows that we’re more than ready to take them on. We’ve got a lot more lined up, so stay tuned!