Response Time, Throughput, and Error Rates
Response time is an average of the total time spent across all web transactions occurring within a selected time frame on the server-side. Throughput is requests per minute through the application. Error rates measures the percentage of errors over a set time period for your application.
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 Metrics and Traces
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
Identify hot spots in your app with
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.
Go Runtime Data Pro
View and filter Go runtime data for troubleshooting performance in Go applications. You can also view key Go runtime chart data including Goroutines, GC pause time, GC pause frequency, GC pauses, CPU utilization, and memory used.
Distributed Tracing Pro
Distributed tracing lets you trace the path of a single request in a complex system. You can understand the entire chain of events, discover the latency of that complete request, and know which step in the path is creating a bottleneck.
Cross Application Tracing Pro
Cross Application Tracing enables users to monitor highly distributed and service-oriented applications.
Track Key Business Transactions Pro
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 Pro
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 Pro
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,
JVM Performance Analyzer (Java) Pro
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 Pro
Get visibility into your microservice architectures and understand how your distributed apps and services are performing.