Response Time Trends Report
The Response Time Trends report helps you track application performance over time. Monitor response times, identify degradation, and ensure optimal user experience.
Report Sections
Overall Performance
Key performance metrics:
- Average Response Time - Mean response time across all monitors
- P50 (Median) - Response time for 50% of requests
- P95 - Response time for 95% of requests
- P99 - Response time for 99% of requests
Performance by Monitor
Table showing each monitor’s performance:
- Monitor Name - The monitored endpoint
- Avg Response Time - Average for the period
- P50 - Median response time
- P95 - 95th percentile
- P99 - 99th percentile
This helps identify:
- Slowest endpoints
- Most variable performance
- Consistent performers
Daily Trends
Line chart showing response times over the last 30 days:
- Average response time trend
- P95 response time trend
- Daily variations
Use this to spot:
- Performance degradation
- Impact of changes
- Peak load patterns
Slowest Monitors
Ranked list of monitors by response time, helping you prioritize optimization efforts.
Understanding Percentiles
Why Percentiles Matter
While averages show typical performance, percentiles reveal the user experience:
- P50: Half of users experience this or better
- P95: 95% of users experience this or better
- P99: Only 1% of users see worse performance
Reading the Data
Example interpretation:
- Average: 200ms
- P50: 150ms
- P95: 500ms
- P99: 2000ms
This shows most requests are fast (150ms), but 5% take over 500ms and 1% are very slow (2s+).
Using the Report
Performance Analysis
Look for:
- Increasing trends - Performance degradation
- High P95/P99 - Poor user experience for some
- Large P50-P95 gap - Inconsistent performance
- Sudden spikes - Specific incidents or changes
Optimization Priorities
Focus on:
- Monitors with highest average times
- Endpoints with poor P95/P99
- Services showing degradation trends
- Critical user-facing endpoints
Exporting Data
Click Export to download a CSV with:
- Daily performance metrics
- Per-monitor statistics
- Percentile breakdowns
- Complete time series data
Best Practices
Setting Baselines
- Document current performance levels
- Set acceptable thresholds
- Monitor against baselines
- Alert on degradation
Regular Review
- Weekly performance check
- Compare to previous periods
- Correlate with changes
- Share with development teams
Performance Goals
Common targets:
- Page load: Less than 3 seconds
- API calls: Less than 500ms
- Database queries: Less than 100ms
- Static assets: Less than 100ms
Interpreting Results
Good Performance
- Stable or improving trends
- Low P95/P99 values
- Small gap between median and P95
- Meeting performance targets
Performance Issues
- Increasing response times
- High P95/P99 (long tail)
- Large variance in times
- Frequent timeouts
Common Causes
Slow Response Times
- Database performance issues
- Inefficient code
- Network latency
- Resource constraints
High Variance
- Cache misses
- Garbage collection
- External dependencies
- Load variations
Taking Action
Quick Wins
- Add caching where missing
- Optimize database queries
- Review recent code changes
- Check resource utilization
Long-term Solutions
- Application profiling
- Infrastructure scaling
- Code optimization
- Architecture improvements