Update Prometheus set up steps
This commit is contained in:
parent
68e8bbdb54
commit
e5652f8e45
1 changed files with 17 additions and 0 deletions
|
@ -38,6 +38,23 @@ Once you have a connected Kubernetes cluster with Helm installed, deploying a ma
|
|||
|
||||
![Managed Prometheus Deploy](img/prometheus_deploy.png)
|
||||
|
||||
#### Getting metrics to display on the Metrics Dashboard
|
||||
|
||||
After completing the steps above, you will also need deployments in order to view the
|
||||
**Operations > Metrics** page. Setting up [Auto DevOps](../../../topics/autodevops/index.md)
|
||||
will help you to quickly create a deployment:
|
||||
|
||||
1. Navigate to your project's **Operations > Kubernetes** page, and ensure that,
|
||||
in addition to "Prometheus" and "Helm Tiller", you also have "Runner" and "Ingress"
|
||||
installed. Once "Ingress" is installed, copy its endpoint.
|
||||
1. Navigate to your project's **Settings > CI/CD** page. In the Auto DevOps section,
|
||||
select a deployment strategy and save your changes.
|
||||
1. On the same page, in the Variables section, add a variable named `KUBE_INGRESS_BASE_DOMAIN`
|
||||
with the value of the Ingress endpoint you have copied in the previous step. Leave the type
|
||||
as "Variable".
|
||||
1. Navigate to your project's **CI/CD > Pipelines** page, and run a pipeline on any branch.
|
||||
1. When the pipeline has run successfully, graphs will be available on the **Operations > Metrics** page.
|
||||
|
||||
#### About managed Prometheus deployments
|
||||
|
||||
Prometheus is deployed into the `gitlab-managed-apps` namespace, using the [official Helm chart](https://github.com/helm/charts/tree/master/stable/prometheus). Prometheus is only accessible within the cluster, with GitLab communicating through the [Kubernetes API](https://kubernetes.io/docs/concepts/overview/kubernetes-api/).
|
||||
|
|
Loading…
Reference in a new issue