Add online and offline dashboard panels
What does this MR do and why?
This change adds the count of online and offline runners to the runner dashboard.
Note: This MR depends on !139548 (merged)
Iteration note
This MR implements #428166 (closed), however in #423566[mvc.png], we have designed the target dashboard with several elements that are in development, with a counter for Failed, Online and Offline and runners:
The backend for the Failed data does not exist yet, so this MR is an iteration with the to adding the Online and Offline panels, while leaving the Failed panel for a future iteration.
Screenshots or screen recordings
How to set up and validate locally
- Visit Admin -> Runners
- Select "Fleet dashboard" to visit http://gdk.test:3000/admin/runners/dashboard
- Check the Online / Offline counters at the top of the dashboard.
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 #434941 (closed)
Edited by Miguel Rincon