Extend dora_metrics data source to query time series
What does this MR do and why?
This MR extends the DORA metrics data source to support time series visualization by:
- Adding daily interval bucketing support
- Moving DORA metrics query logic into a unified data source
- Improving date range handling using start dates
- Adding visualization overrides to support time series charts
These changes enable more granular analysis of DORA metrics data over time rather than single aggregated values.
Key Changes
| Change | Description |
|---|---|
| New Bucketing | Added DAILY interval constant |
| Date Ranges | Consolidated date range handling with START_DATES mapping |
| Data Source | Unified DORA metrics into single data source with time series support |
| Visualization | Added chart customization for different metric types |
References
- Related to #515445 (closed)
How to set up and validate locally
- Start the development server
- Navigate to a group/project analytics dashboard
- View DORA metrics visualizations
- Verify metrics display in both single value and time series formats
- Test different date range selections work correctly
Edited by Ezekiel Kigbo