Skip to content
Snippets Groups Projects

Add docs for runner fleet dashboard early adopters program

Merged Vladimir Shushlin requested to merge vshushlin/runner-dashboard-self-managed-docs into master
1 unresolved thread
@@ -38,8 +38,7 @@ In order to be able to participate, you should:
@@ -38,8 +38,7 @@ In order to be able to participate, you should:
Follow these steps to setup ClickHouse as the GitLab data storage:
Follow these steps to setup ClickHouse as the GitLab data storage:
1. [Run ClickHouse Cluster and configure database](#clickhouse).
1. [Run ClickHouse Cluster and configure database](#clickhouse).
1. Configure access to this cluster. You can do that for [GitLab Linux packages](#gitlab-linux-packages)
1. [Configure GitLab connection to Clickhouse](#configure-gitlab-connection-to-clickhouse)
or for [GitLab Helm Chart](#gitlab-helm-chart)
1. [Enable a number of feature flags](#enabling-feature-flags)
1. [Enable a number of feature flags](#enabling-feature-flags)
### ClickHouse
### ClickHouse
@@ -129,7 +128,11 @@ To create necessary user and database objects:
@@ -129,7 +128,11 @@ To create necessary user and database objects:
GROUP BY status, runner_type, started_at_bucket;
GROUP BY status, runner_type, started_at_bucket;
```
```
### GitLab Linux packages
### Configure GitLab connection to Clickhouse
 
 
::Tabs
 
 
:::TabTitle Linux package (Omnibus)
To provide GitLab with ClickHouse credentials:
To provide GitLab with ClickHouse credentials:
@@ -148,12 +151,37 @@ To provide GitLab with ClickHouse credentials:
@@ -148,12 +151,37 @@ To provide GitLab with ClickHouse credentials:
sudo gitlab-ctl reconfigure
sudo gitlab-ctl reconfigure
```
```
### GitLab Helm Chart
:::TabTitle Helm chart (Kubernetes)
 
 
TODO
 
 
::EndTabs
### Enabling Feature Flags
### Enabling Feature Flags
 
Features using Clickhouse are currently under development,
 
so they are hidden behind feature flags.
 
 
Follow [these instructions](../administration/feature_flags.md#how-to-enable-and-disable-features-behind-flags)
 
to enable these feature flags:
 
 
| Feature flag name | Purpose |
 
|------------------------------------|---------------------------------------------------------------------------|
 
| `ci_data_ingestion_to_click_house` | Enables synchronization of new finished CI builds to Clickhouse database. |
 
| `clickhouse_ci_analytics` | Enables the "Wait time to pick a job" chart. |
 
## What's next
## What's next
 
We plan to enhance CI/CD analytics features further by adding:
 
 
1. [Usage/cost analysis](https://gitlab.com/groups/gitlab-org/-/epics/11183)
 
## Feedback
## Feedback
[feedback issue](https://gitlab.com/gitlab-org/gitlab/-/issues/421737)
Please provide feedback on the [feedback issue](https://gitlab.com/gitlab-org/gitlab/-/issues/421737).
 
In particular we would love to know:
 
 
1. How easy/hard was it to setup GitLab to make the dashboard working?
 
1. How useful do you find this new dashboard?
 
1. What other information you would like to see on that dashboard?
 
1. Any other related thoughts and ideas!
Loading