Refactor AggregateMetricsService to accept multiple metrics
What does this MR do and why?
This is the second MR for #390369 (closed)
- Refactor
Dora::DailyMetrics
to accept multiple metrics done via !111838 (merged) - Refactor
AggregateMetricsService
to accept multiple metrics <= this MR. - Refactor API interface to accept multiple metrics in the same query - not done yet.
- Rework all related FE code to work with new API interface - not done yet.
No user facing changes here, pure refactoring.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #390369 (closed)