Application Monitoring
Application Monitoring in one place allows you to see your application performance trends at a glance – from page load times, to error rates, slow transactions, and a list of servers running the app.
Application Response Times
The application response time is an average of the total time spent, across all web transactions occurring during a selected time frame, on the server-side. In the application overview the time spent in the app server is broken down into different layers including, request queuing, database, caching, application code, external calls and more.
Application Histograms & Percentiles
Histograms and Percentiles are valuable statistical tools that show you the distribution of response times for all of your transactions. Whether you're looking for deeper visibility into your app or browser side performance issues, or just want to identify transaction outliers, histograms and percentiles will provide you the kind of actionable data you need to quickly pinpoint and troubleshoot problems.
Most Time Consuming Transactions
Transactions can be accessed both on the overview page and in the left hand navigation. This list of most time consuming web transactions provides aggregated details around the surfaced slow transactions occurring during a specified time window alongside the total response time for each. Drill into these transactions to discover specific details around each individual transaction, where time is being spent, throughput and drill into transaction traces.
Performance of External Services
External service instrumentation captures calls to out-of-process services such as web services, resources in the cloud, and any other network calls. The external services dashboard provides charts with your top five external services by response time and external calls per minute.
Transaction Tracing
Visualizing where your app is spending its time is a game-changer. You can't fix what you can't see. Transaction tracing extends the
Cross Application Tracing
Cross Application Tracing enables users to monitor highly distributed and service-oriented applications.
Track Key Business Transactions
Key Transactions monitor, manage and track the most important business transactions independent of the overall application. With Key Transactions users set transaction level alerting thresholds and access transaction specific dashboards, topology maps, and SLA reports.
Transaction Breakdown
View individual application transaction breakdowns including a text list of all segments for all executions of a single transaction. Receive performance details of each segment including % time, average calls per transaction, and average time.
X-Ray Sessions
Gain deeper insights into a key transaction's performance by showing transaction traces alongside long-running profiler results. After you start an x-ray session,
Thread Profile
Identify hot spots in your app with
JVM Performance Analyzer (Java)
With our JVM Performance Analyzer, we're showing more data than ever that's relevant to anyone running on the JVM, regardless of what programming language or framework they use. The data includes thread activity, HTTP session data, connection pool metrics, class load/unload counts, and more. And true to the
Service Map
Get visibility into your microservice architectures and understand how your distributed apps and services are performing.
Access to Performance Data API
Create customized queries on metric names and metric data, including application server response times, page load times, and number of transactions and page loads. Also receive data about error rates and application server performance.