New RPM Ruby Agent Includes Enhanced Visibility into External Services
20 November 2009 at 3:58 pm | In News, Product Update, Rails | 1 CommentWe are pleased to announce the release of RPM Ruby agent version 2.9.8. Available now, this version includes a major enhancement for Rails applications that communicate with external services. With this release, we’ve instrumented HTTP calls made through the Ruby Net :: HTTP API, allowing you to determine how much time is spent making calls to remote services. This in turn, makes it easier to pinpoint performance issues as well as measure and enforce SLAs with third parties. The following screenshots illustrate how this new feature works.
In the Application Overview you can see the amount of time your actions are spending waiting on external or remote services:
Additionally, in the Web Transactions breakdown you can now see the amount of time spent in external services on a per-action basis, broken out by service and remote server:
Finally, in Transaction Traces you can now see where remote calls are being made, by whom, and to what remote servers:
With added visibility into External services, RPM’s V2 interface gives you even more valuable data to help you ensure superior scalability and user experiences.
Upgrade your agent today.
Refer to this support document for details on updating the gem or plugin.
1 Comment »
RSS feed for comments on this post. TrackBack URI
Leave a comment
Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.




Hi, thanks much for your question. Can you clarify it for us please? The Ruby agent is not a client, it’s a small piece of software that allows us to monitor web application performance.
Comment by newrelicblogs — 6 January 2010 #