Dashboard
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
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
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
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
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)
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
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
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
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
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
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.