Runner Fleet Dashboard - Admin View:Starter Metrics (BETA)
### Problem to solve
As a platform engineer of a GitLab instance, it is difficult to get an at-a-glance view of your fleet of runners, including how they are performing, what the issues are (if any), and breakdown statistics of the fleet in general. Right now, there is a list of runners with certain data points, and some limited statistics, but this is not enough for a company that manages thousands of runners.
On the GitLab side, we have performance problems with the current `Admin>CI/CD>Runners`. We are running into a scalability problem since we need to continue adding more features to get visibility into specific aspects of a fleet of runners, like performance, cost breakdown, and more. We have used the extent of that runners page and must extend it.
## Scope
- ***Instance runners overview only**
<details>
<summary>Previous PM exploration</summary>

</details>
### Intended users
* [Priyanka (Platform Engineer)](https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/#priyanka-platform-engineer)
* [Ingrid (Infrastructure Operator)](https://about.gitlab.com/handbook/product/personas/#ingrid-infrastructure-operator)
### User experience goal
The user should be able to:
1. Locate if there are any issues with their fleet QUICKLY.
2. Get an overview of how their fleet is performing.
3. Drill down into runner details if needed.
### Proposal
- This feature and the subsequent components added to it will be released behind a feature flag.
- We will remove the feature flag only after we have added the must-have features from other issues and ensure that usability, quality, and customer value are to the level we expect.
- Update `Admin>CI/CD>Runners` landing page to be a dashboard with metrics **ONLY for instance runners.**
- [:sparkles: Designs in design assets](https://gitlab.com/gitlab-org/gitlab/-/issues/390921/designs/new.png "new.png")
- 🎨 [Figma file](https://www.figma.com/file/ZjFKeXSfmG2KrWPeb47Slt/Runner-Fleet-Queues?type=design&node-id=404%3A97227&mode=design&t=sCGp0FPxnjtTNp1N-1)
### Available Tier
* Ultimate/Gold
### Feature Usage Metrics
### What does success look like, and how can we measure that?
- Enabler for [GitLab's FY24 product strategic themes](https://about.gitlab.com/direction/#fy24-product-investment-themes) - specifically observability, analytics, and feedback.
- Drive Ultimate Adoption by being the only DevOps product that provides a comprehensive management experience to ensure the security and scalability of the CI/CD build environment.
- Post GA move the needle on Runner Fleet maturity to `Lovable`.
### What is the competitive advantage or differentiation for this feature?
- Drive Ultimate Adoption by being the only DevOps product that provides a comprehensive management experience to ensure the security and scalability of the CI/CD build environment.
### Feature flags
| FF | Function | Comment |
|----|----------|---------|
| [`ci_data_ingestion_to_click_house`](https://gitlab.com/gitlab-org/gitlab/-/issues/424866 "[Feature flag] Rollout of `generate_ci_finished_builds_sync_events` and `ci_data_ingestion_to_click_house`") | `Postgres -> ClickHouse sync` | controls actual data ingestion to ClickHouse. We would disable this if we see that we overload ClickHouse itself. |
| [`clickhouse_ci_analytics`](https://gitlab.com/gitlab-org/gitlab/-/issues/424498 "clickhouse_ci_analytics Rollout clickhouse_ci_analytics feature flag") | `API and UI using ClickHouse` | disables API and part of the admin dashboard that uses clickhouse. This FF is mostly to not show untested functionality on self-managed. |
## Disclaimer
_This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc._
<!-- triage-serverless v3 PLEASE DO NOT REMOVE THIS SECTION -->
*This page may contain information related to upcoming products, features and functionality.
It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes.
Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.*
<!-- triage-serverless v3 PLEASE DO NOT REMOVE THIS SECTION -->
epic