Which RPM is right for you?

Web applications are used continuously and need attention often. That means watching application performance 24x7. RPM Lite is our free version designed for startups, students, or not-for-profits. It’s also a great way to check out RPM before you commit to a subscription. All Lite customers get to use RPM Gold for a week for free.

Use RPM Lite. It’s free! Test Drive RPM for Yourself.
RPM Lite screenshot

RPM Lite is Free! 1-week Gold trial included.RPM Lite Includes:

Apache Solr Metrics and Dashboards, Apdex Scores, API to Publish Metrics, Application Overview, Dashboard, Web Transaction Analysis, Deployments Marker, Cluster Analysis, Production Profiling (for Java), Developer Mode (for Rails) for Desktop Profiling, Notes, Weekly Email Report of App Performance, Integration with Campfire, Twitter, and Lighthouse.

When you need to troubleshoot problems, RPM Bronze is for you. Find the source of performance problems using details about your transactions and database calls. See the busiest and slowest database operations. Compare app performance to yesterday. Be ready for app problems.

Get RPM. Explore our pricing plans. Test Drive RPM for Yourself.
RPM Bronze screenshot

RPM Bronze Includes:

Everything in Lite plus: Database Analysis, JVM Performance, Background Task Monitoring, 24-hour Time Comparisons, 10 different transaction and database tuning report. All RPM Bronze data is kept for 7 days.

If you’re serious about continuous tuning, it’s time to get RPM Silver. Use "Transaction Tracing" to see individual problem transactions, down to the SQL statement. See details on how every re-deployment compares to the last. Capture the errors your customers see. Get alerts by email, RSS or Twitter. RPM Silver is for serious app performance teams.

Get RPM. Explore our pricing plans. Test Drive RPM for Yourself.
RPM Silver screenshot

RPM Silver Includes:

Everything in Lite and Bronze plus: Transaction Tracing, Alerts, Deployment Details, Error Tracking, Web Transaction Summary, 7-day Time Comparisons. All RPM Silver data is kept for 30 days.

Reacting to problems is important. But success comes from planning and optimizing your applications to avoid problems. RPM Gold has the power your team needs. Get all the features in Bronze and Silver, plus deployment history, long-term trend report, capacity analysis, scalability analysis, cluster analysis, and database analysis. With RPM Gold, you’re getting the most powerful tool in the market.

Get RPM. Explore our pricing plans. Test Drive RPM for Yourself.
RPM Gold screenshot

RPM Gold Includes:

Everything in Lite, Bronze, and Silver plus: Capacity Analysis, Custom Views, Long Term SLA Report, Deployments History, Scalability Analysis, Web Transaction Report. All RPM Gold data is kept for 90 days.

Does your organization manage more than 100 application hosts? Now you can combine the monitoring your operations team wants with the deep, code-level visibility your developers and architects need when performance problems arise. With RPM Enterprise Edition, you get the powerful features of RPM Gold, combined with unlimited hosts and unlimited data retention, for one discounted monthly price.

Get RPM. Explore our pricing plans. Test Drive RPM for Yourself.
RPM Gold screenshot

RPM Enterprise Includes:

With RPM Enterprise Edition, you get all the features of RPM Gold on as many applications and servers as you like for a fixed monthly investment for the term of your agreement. In addition, your summary metric data is available for an unlimited time. You also can schedule up to 16 hours (2 days) of phone time for product training or application performance consultation without charge.

RPM Has All the Power You Need

Dashboard

Dashboard screenshot The dashboard view, the first page you see after logging on, provides an at-a-glance report on the health and availability of all your managed applications. In a single view you see key metrics such as customer experience, response time, errors, and throughput. Traffic lights tell you if application performance is within acceptable parameters or not, in which case you can simply click on an application to begin gathering more information for troubleshooting.

Application Overview

Application Overview screenshot Once you select an application from the Home page, you are presented with an intuitive graphical overview that shows the health and performance of each app tier (VM, App Server, DB), making it easy to see trouble spots. From here, you can easily start to triage and diagnose issues by drilling down into individual transactions, database calls, and more. View Demo (2:49)

Web Transaction Analysis

Web Transaction Analysis screenshot Quickly identify which transactions need attention. RPM lets you automatically organize web transactions into actionable collections of data-most time consuming, most frequently called, most CPU intensive, and more. Want to know which web transactions affect app throughput and response time the most? Now you know the answer to the question “what should I work on next?” View Demo (2:18)

Database Analysis

Database Analysis screenshot Want to speed up your database? Determine which database operations are slowest, optimize calls, and speed up throughput. Compare database usage over time as your application evolves. View Demo (2:34)

Background Task Monitoring

Background Task Monitoring screenshot Many high-volume applications process a significant number of background jobs at any given time. Wouldn’t it be great to see into background tasks and correlate them with application performance? Now you can. RPM gives you a detailed breakdown of each task and lets you see where the most time is spent for each job.

JVM Performance (Java agent)

JVM Performance screenshot The Java agent reports JVM statistics so that at any time, you can see exactly how much memory is available/allocated, CPU usage and time spent in garbage collection. Now you can measure multiple JVM resources in a single view.

Transaction Traces

Transaction Traces screenshot Slow transactions? Finding those intermittent bad transactions can be time consuming and frustrating as you slog through the log. With RPM you drill straight into the slow transactions—down to the SQL and on to SQL EXPLAINs. RPM’s deep visibility inside the web application gives you problem-solving power. View Demo (2:09)

Error Tracking

Error Tracking screenshot Your application may be producing errors, which can embarrass your organization and frustrate your users. RPM’s Error Tracking captures, tracks, and classifies application errors for you. Drill down on errors to see the details and stack traces for instant problem solving data.

Deployment Detail

Deployment Detail screenshot This is perfect for Agile teams. See the exact moment of your last application code deployment superimposed on app performance data. Spot a bad version before users are affected. Track how your app improves over time with deployment history. View Demo (2:18)

Apdex Scoring

Apdex Scoring screenshot Average response time is important, but what about measuring individual customer transactions? RPM uses Apdex, the industry standard for measuring user satisfaction with your application, to report critical user data to you and the application owner. Now you can set, measure and enforce meaningful SLAs based on customer satisfaction and real user data. View Demo (3:44)

Long-Term SLA Report

Long-Term SLA Report Is your application meeting long-term SLAs and overall performance objectives? How are the changes, fixes, updates that you are making today affecting application performance over time? The long-term performance trends report gives you week-over-week views of performance including number of Requests Processed, Average Response Time, and Apdex Score to help you understand exactly where application performance is heading.

Production Profiling (Java agent)

Production Profiling screenshot Performance issues in multi-threaded applications can be associated with the timing of events and thread profiling can offer a deeper and more comprehensive understanding of an application’s behavior. RPM is the only application management tool to offer production profiling so you can find performance bottlenecks at the code level, uncover flaws in the application stack, reduce CPU utilization, and improve transaction response time. View Demo (2:09)

Apache Solr Metrics and Dashboards

Solr Monitoring screenshot Many organizations are deploying Apache Lucene Solr search server as their solution of choice for web app search. Until now, deployment teams have not had visibility inside Solr to troubleshoot and eliminate potential issues. RPM is the first APM tool to provide deep, 24x7 visibility into key Solr operations such as Request response time and throughput, Caches, and Update Operations as well as a component-level breakdown of Solr transactions. View Demo (3:33)

Alerts

Alerts screenshot RPM has two methods for detecting trouble within your application. First, you can set thresholds on all critical metrics for your applications. When a threshold is exceeded—perhaps throughput is too slow—you will be alerted. Second, RPM has a sophisticated baselining technology built in, which detects app behavior that is sharply different from the norm. You can get alerts through RSS or email.

Notes

Notes screenshot Never troubleshoot alone. Solve application problems as a team with Notes. Just capture the graph, add your thoughts, and share your notes with fellow investigators. Problems shared with your team aren’t problems for long. Over time, these notes become your application’s life story. Thanks to this collaboration feature, solving web app problems becomes that much easier. View Demo (1:34)

Custom Views

Custom Views screenshot Get creative with RPM and use any of the hundreds of RPM metrics or make some new metrics of your own. Add your logo, create business metrics and give the CEO a dashboard of his own. Make a personalized version of RPM using Custom View Creator. View Demo (2:02)

Scalability Analysis

Scalability Analysis screenshot Knowing how your application will scale allows you to predict performance as your application grows. Do you need new hardware? See your application response time, CPU, and database utilization plotted against application load.

Database Report

Database Report screenshot How does your app look from the database’s point of view? Find out how much time your application spends waiting for the database to respond, see the top-15 database consumers of wall clock time, and much more.

Web Transaction Summary

Web Transaction Summary screenshot Want to know which transaction types are called the most and their corresponding response times? RPM’s Web Transaction Summary provides a comprehensive table of every transaction type and its associated metrics including response time, throughput, Apdex score and more.

Capacity Analysis

Capacity Analysis screenshot Does your app have enough instances deployed to keep up with request load? Find out how busy your application is under varying loads. Tune your configuration for optimal performance. View Demo (2:42)

Web Transaction Report

Web Transaction Report screenshot Learn where your web transactions spend their time — so you know where to tune. Which web transactions consume the most time? Which are called the most? Which have the greatest standard deviations?

Deployment History

Deployment History screenshot Wondering which came first — the deployment or the performance problem? See whether your deployments had a positive or negative impact on CPU, memory, response time, throughput, database activity, or errors. View Demo (2:13)