Refactor MonitoringService class
What does this MR do?
- Simplifies the logic around the MonitoringService class.
- Moves backOff implementation responsibility from the
dashboard.vue
component into the service class. - Uses
Promise.all
to perform requests in parallel, instead of chaining them
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary - Review
-
Has been reviewed by Frontend
-
-
Conform by the merge request performance guides -
Conform by the style guides -
Squashed related commits together
What are the relevant issue numbers?
Edited by Mike Greiling