Rails Monitoring: RM-Manage

The industry’s first Rails application monitoring products designed for development through deployment and into production

Building elegant and powerful Rails applications rapidly is important. Ensuring that they perform properly once deployed in production is even more important. A poorly performing or unavailable business-critical application can have a devastating impact on your bottom line, negating the benefits of Rails development.

Rails applications are more than just Rails itself. Databases like MySQL and Oracle, web servers such as Apache, and even the host operating system each affect performance and availability.

Supported systems and applications

Although you may have done a great job designing a well-behaved Rails application, the fact is you won’t know how well it will truly perform until you monitor and respond to it in production. RM-Manage wraps the task of monitoring your applications in a simple and affordable interface.

Application Browser

The Application Browser for Rails allows you to view and filter important performance metrics for your production Rails applications. The application browser quickly gathers collected Model, View and Controller statistics such as averages, slowest and fastest performing models or views and more making it easy to explore application problems and bottlencks.

Management Suite for Rails - RM-Manage Application Browser

See it in action

Screencast coming soon! Requires QuickTime Player (free download)

Screen Highlights

  1. Browse and select a particular system and production Rails application for which to view performance metrics.
  2. See a full list of actions in the selected application grouped by their respective controllers. Select an action to see all its related MVC information.
  3. Take a closer look at the amount of time spent in the controller, model and view layers.
  4. Filter method invocation information by the model, view or controller layer to see common metrics such as average, slowest and fastest invocation times, ordered by severity for the currently selected filter.

System Browser

The System Browser allows you to drill down to view key performance metrics for your monitored Rails applications and explore those further using detailed graphs and performance information — all from within a single screen.

Enterprise Management Platform - System Browser

See it in action

Watch a short video screencast on the System Browser. Requires QuickTime Player (free download)

Screen Highlights

  1. The filter browser is used to navigate your monitored systems and Rails subsystems.
  2. Key metrics for Rails are grouped together to quickly identify the cause of any identified events. Click on any group to chance the focus in the right panel.
  3. Graphs for each metric are generated on-the-fly for the previous 24 hour time period.
  4. Click on a graph to zoom-in for more detail. Use the lightbox zoom function to zoom-in to an even higher level of detail.

Global View

The Global View gives you a snapshot of the overall health of your FiveRuns-monitored systems, subsystems, and applications. Quickly get a sense of where problems exist by looking at availability, the number of problems in a warning or critical state, or by exploring detailed analysis information before beginning to troubleshoot events.

Enterprise Management Platform - Global View

See it in action

Watch a short video screencast on the Global View. Requires QuickTime Player (free download)

Screen Highlights

  1. The Present Health panel shows the overall health of everything being managed.
  2. View the overall health of your groups or individual systems being monitored. The view is ordered by the severity of the reported events.
  3. The events table represents an overview the most current reported events on your monitored systems. Selecting an event updates the event details below.
  4. Clicking the Troubleshooting button launches the Event Explorer that enables deep investigation of the event and its resolution.
  5. Report suggestions or bugs or chat directly with the FiveRuns development team by clicking on the Campfire icon.

Event Explorer

Explore detected problems and view the relevant details of events while taking steps to correct them utilizing the Event Explorer. Use the Event Troubleshooter to get a brief history of detected events along with initial analysis data or adjust the current thresholds for the metric.

Enterprise Management Platform - Event Explorer

See it in action

Watch a short video screencast on the Event Explorer. Requires QuickTime Player (free download)

Screen Highlights

  1. Pressing the play/pause button pauses the notification of other operators in the escalation chain.
  2. The history of the metric that caused this event is shown over the last 24 hour period.
  3. The logical groups that are affected by this event are listed here.
  4. The current threshold values along with the available alternatives are listed in the thresholds table for the relevant metric.
  5. Clicking the Edit Thresholds button allows direct editing of the related metric thresholds.

Suggestions

Help resolving events is just a click away using the integrated Suggestions functionality which aggregates relevant troubleshooting suggestions from across the Internet and blogosphere, dramatically reducing the time needed to identify and execute corrective actions.

Enterprise Management Platform - Suggestions

See it in action

Watch a short video screencast on Suggestions. Requires QuickTime Player (free download)

Screen Highlights

  1. Get suggestions from across the web on possible resolutions related to the metric that caused the event and the system it was running on.
  2. The history of the metric that caused this event is shown over the last 24 hour period.
  3. Rate the usefulness of a suggestion. These ratings help determine the overall usefulness of the suggestion for all users and produce a cohesive solution ecosystem.

Smart Reports

Smart Reports simplify the collection and interpretation of data into meaningful information to help resolve issues quickly. By automatically collating all the supporting data for a primary report, Smart Reports assist users with problem resolution regardless of skill level.

Enterprise Management Platform - Smart Reports

See it in action

Watch a short video screencast on Smart Reports. Requires QuickTime Player (free download)

Screen Highlights

  1. Smart Reports automatically group metrics that reflect the performance and health of your systems into easily selectable options for producing reports.
  2. Click on a graph to zoom-in for more detail. Use the lightbox zoom function to zoom-in to an even higher level of detail.
  3. Schedule reports to run automatically and have the results delivered via e-mail in PDF format.

Click on the Tour navigation links above to browse through the tour screens. Clicking on the screenshot will open a larger version and allow you to take a closer look at the screens.

Setup Icons

As your applications evolve and expand, you will encounter performance and availability problems. How will you troubleshoot and accurately diagnose these issues? How will you know for sure if the problem is a bug, a memory leak, a database connection issue, or a design issue? How will you ensure performance and uptime?

RM-Manage is the first and only Rails application monitoring product to instrument and monitor all aspects of the Rails framework and its supporting infrastructure resources.

RM-Manage makes it easy to design your Rails applications for optimal performance and reliability. Define personalized views of performance data (timings, counts, errors, size) based on how you want to view your application. Use the other integrated monitoring services to provide you with all the tools you’ll need to troubleshoot your application and its underlying infrastructure.

Key Features

RM-Manage will help you monitor the production performance of the following framework areas within your Rails applications:

  • Controller and Action Performance

    Provides insight into all controller actions allowing you to quickly identify where your application is spending its time. View statistics such as requests per second, average processing time, number of rescues, and response size.

  • ActiveRecord Interactions

    Measures and reports on ActiveRecord interactions so you can see which models are being invoked the most and which interactions are the slowest. Allows analysis of important statistics such as number of finds, average find time, slowest find time, fastest find time, along with information on CRUD operations such as the number of operations and timing.

  • View Performance and Analysis

    Provides detailed information on global and individual view invocation and rendering performance such as average processing time, the average response size, number of requests, and requests per second.

  • Caching Effectiveness

    Displays performance information on both fragment and page caching. Easily view and investigate statistics such as fragments cached per second, total fragments cached, total pages cached, or page caches per second.

  • Database Connection Utilization

    Analyzes your application’s use of database connections. Shows detailed information on connections such as connections currently active, connections created per second, removed, and removed per second.

  • Transactional Analysis

    Provides visibility into your application’s transactional profile to allow for insight into transactions started, committed, aborted, etc. Also view detailed information such as number of commits, number of commits per second, number of starts, and the number of starts per second.

Manage is simply the most complete and elegant Rails application monitoring product available.

Trial Sign Up

Requirements

Manage 2.0 is a web-based application and will work with modern javascript-enabled web browsers such as Microsoft Internet Explorer 7 (for Windows), Firefox (for Mac, Windows and Linux) or Safari.

The Manage 2.0 beta does not work with Internet Explorer 5.x or 6.x.

Datasheet Downloads

Download the product datasheet Requires the free Adobe Reader.

Ruby on Rails logo

Powered by Rails™

FiveRuns is built on Rails and proud to be the first company to provide support for monitoring production Rails applications.