❮ Back to FAQ

Metrics

What metrics does Scout APM collect?

Scout APM collects performance metrics including mean response time by category, 95th percentile response time, throughput, error rate, and queue time. These metrics are available for both web requests and background jobs.

For web requests, you can monitor: - Mean Response Time - 95th Percentile Response Time - Apdex score - Error Rate - Throughput - Queue Time

For background jobs, you can track: - Mean Response Time - Error Rate - Throughput - Queue Time

How do I view my application’s overall performance?

The Overview page provides an at-a-glance, auto-refreshing view of your app’s performance. You can click-and-drag on the overview chart to zoom into specific timeframes and dive into endpoint activity. The page also allows you to compare metrics across different time periods.

How do I find my slowest endpoints?

Navigate to the Endpoints page to see a list of all web endpoints. You can sort by: - Highest time consumption - Most throughput - Memory allocations - Error rates

You can also narrow in on specific timeframes to identify which endpoints had higher time consumption during regressed periods.

How do I view metrics for a specific endpoint or background job?

Click on any individual endpoint or background job to view detailed metrics. You’ll see a chart similar to the Overview page, but your time selection will filter the list of transaction traces shown beneath the chart. You can sort traces by response time, object allocations, date, and more.

What is the Database monitoring feature?

When database monitoring is enabled, you gain visibility into query performance including: - High-level overview of your most time-consuming queries - Detailed information on specific queries with raw SQL - Query execution times from transaction traces - Backtraces for queries over 500ms

The feature helps you identify slow queries, solve capacity issues, and see which queries consume the most database time.

How do I investigate a database performance spike?

Click and drag on the database chart to zoom into the spike period. Scout shows annotations including: - Change in rank for each query based on % time consumed - Percentage change across metrics compared to the larger timeframe

Queries that jump significantly in rank may be the trigger for the performance change.

What are Database Events?

Scout highlights significant events in database performance in the sidebar. For example, if time spent in database queries increases dramatically, you’ll see an insight here. Clicking on the insight jumps to the relevant time window.

How do I monitor external API calls?

The External Services Dashboard shows metrics and time spent in external API calls. This helps you understand how third-party services impact your application’s performance.

Ready to Optimize Your App?

Join engineering teams who trust Scout Monitoring for hassle-free performance monitoring. With our 3-step setup, powerful tooling, and responsive support, you can quickly identify and fix performance issues before they impact your users.