Response time analysis in Dynatrace helps users quickly identify the key contributors to slow service performance. By analyzing outbound calls, database and queue interactions, and service internals, this feature provides a clear breakdown of where time is being spent. Additionally, it offers an infrastructure perspective, giving insights into key metrics for related infrastructure components.
This analysis is designed to be used both reactively, to investigate specific performance issues, and proactively, to explore potential bottlenecks. Users can also compare different timeframes to understand how the response time for services and their endpoints has changed over time.
Capability
Description
Root cause identification
Understand the main contributors to slow service requests, such as CPU heavy service execution, waiting for outbound calls, or heavy database queries.
Advanced filtering
Use filters to narrow down failures by attributes such as service, endpoint, and more. Timeframe filters allow users to isolate failures within specific periods or compare across time ranges.
Response time trend chart
Understand how the response time evolves over time or as a histogram distribution chart.
Timeframe comparison
Compare the response time between two timeframes to identify trends, assess the impact of changes, or validate fixes.
Outbound calls
Investigate the impact of downstream dependencies such as downstream services, or third-party APIs to the response time.
Infrastructure perspective
Gain insights into key metrics for related infrastructure components, helping to identify potential bottlenecks.
Exploratory and contextual access
Access response time analysis with or without predefined context. When accessed via the problems-specific drill-down options or from a specific service, filters are pre-applied. Users can also explore failures manually by adjusting filters.
The new response time analysis is available as a dedicated Response Time tab in
Services. It is designed to support both contextual and exploratory workflows.
When you're looking at the details of a specific service, select Analyze response time on top of the response time chart or on a specific endpoint of your service. This opens the Response Time tab with filters based on the selected service.
When a response time degradation is identified as the root cause of a problem, the Response Time tab opens with filters based on the affected service and endpoint.
To explore services and see which are slowest, go to the Response Time tab in
Services manually.
To find out what's slow
To find out why it's slow
Turn on Analyze details above the table for additional details to help you understand what contributed most to the response time of the selected services and traces.
Response time analysis provides a detailed breakdown of where time is being spent during service requests. This includes:
| Category | Description |
|---|---|
| Outbound calls | Shows the time spent waiting for downstream dependencies, such as API calls or frontend processing. |
| Database interactions | Highlights the time spent on database queries and interactions. |
| Service internals | Breaks down the time spent within the service itself, including code execution and internal processing. |
| Infrastructure metrics | Displays key metrics for related infrastructure components, such as CPU usage, memory consumption, and network latency. |
When a service is perceived as slow, use response time analysis to:
Use response time analysis proactively to:
Services