@@ -17,35 +17,30 @@ the settings page with a default template. To configure the template, see the
...
@@ -17,35 +17,30 @@ the settings page with a default template. To configure the template, see the
Integration with Prometheus requires the following:
Integration with Prometheus requires the following:
1. GitLab 9.0 or higher
1. GitLab 9.0 or higher
1. The [Kubernetes integration must be enabled][kube] on your project
1. Prometheus must be configured to collect one of the [supported metrics](prometheus_library/metrics.md)
1. Your app must be deployed on [Kubernetes][]
1. Prometheus must be configured to collect Kubernetes metrics
1. Each metric must be have a label to indicate the environment
1. Each metric must be have a label to indicate the environment
1. GitLab must have network connectivity to the Prometheus sever
1. GitLab must have network connectivity to the Prometheus server
There are a few steps necessary to set up integration between Prometheus and
## Getting started with Prometheus monitoring
GitLab.
## Configuring Prometheus to collect Kubernetes metrics
Depending on your deployment and where you have located your Prometheus server, there are a few options to get started with Prometheus monitoring.
In order for Prometheus to collect Kubernetes metrics, you first must have a
* If both GitLab and your applications are installed in the same Kubernetes cluster, you can leveraged the [bundled Prometheus server within GitLab](#configuring-omnibus-gitlab-prometheus-to-monitor-kubernetes).
Prometheus server up and running. You have two options here:
* If your applications are deployed on Kubernetes, but GitLab is not in the same cluster, then you can [configure a Prometheus server in your Kubernetes cluster](#configuring-your-own-prometheus-server-within-kubernetes).
* If your applications are not running in Kubernetes, [get started with Prometheus](#getting-started-with-proemtheus-outside-of-kubernetes).
- If you installed Omnibus GitLab inside of Kubernetes, you can simply use the
### Getting started with Prometheus outside of Kubernetes
[bundled version of Prometheus][promgldocs]. In that case, follow the info in the