Add online, offline, stale status to the Admin Area Runners view (static values)
Release notes
You can now easily visualize the state of runners in your environment. This release adds new visualizations to the runner admin view to simplify your runner fleet management experience. The admin area runners view now includes status badges with big, bold numbers so you can see at a glance critical data about your runner fleet status.
Note for this release the values are static and won't change if you apply filters to the view.
🧩 Problem
It is difficult for an admin to come to the runners table and get an idea of how many runners are "OK" or "NOT OK" immediately.
💡 Proposal
As a followup to #344857 (closed), we should use the Single Stat component to add more runner statuses in the summary breakdown. We would like to have:
- Online count
- Offline count
- Stale count
Note: We should move the count below the filter bar and update it as filters are applied, or as you move to other tabs. We can copy what is currently implemented here https://gitlab.com/gitlab-org/gitlab/-/value_stream_analytics to do so.