Skip to content
Snippets Groups Projects
Verified Commit 32695888 authored by Achilleas Pipinellis's avatar Achilleas Pipinellis Committed by Achilleas Pipinellis
Browse files

Clean up Kubernetes integration docs page

parent 5c251458
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -96,10 +96,8 @@ the need to leave GitLab.
 
### Kubernetes monitoring
 
GitLab has support for automatically detecting and monitoring Kubernetes metrics.
Kubernetes exposes Node level metrics out of the box via the built-in
[Prometheus metrics support in cAdvisor](https://github.com/google/cadvisor).
No additional services or exporters are needed.
Automatically detect and monitor Kubernetes metrics. Automatic monitoring of
NGINX ingress is also supported.
 
[> Read more about Kubernetes monitoring](./prometheus_library/kubernetes.md)
 
Loading
Loading
@@ -118,7 +116,7 @@ with no configuration, including: **Auto Build**, **Auto Test**, **Auto Code Qua
 
NOTE: **Note:**
Introduced in GitLab 8.15. You must be the project owner or have `master` permissions
to use terminals. Support is currently limited to the first container in the
to use terminals. Support is limited to the first container in the
first pod of your environment.
 
When enabled, the Kubernetes service adds [web terminal](../../../ci/environments.md#web-terminals)
Loading
Loading
# Monitoring AWS Resources
> [Introduced](https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/12621) in GitLab 9.4
 
GitLab has support for automatically detecting and monitoring AWS resources, starting with the [Elastic Load Balancer](https://aws.amazon.com/elasticloadbalancing/). This is provided by leveraging the official [Cloudwatch exporter](https://github.com/prometheus/cloudwatch_exporter), which translates [Cloudwatch metrics](https://aws.amazon.com/cloudwatch/) into a Prometheus readable form.
 
## Requirements
The [Prometheus service](../prometheus/index.md) must be enabled.
## Metrics supported
 
| Name | Query |
Loading
Loading
Loading
Loading
@@ -3,6 +3,10 @@
 
GitLab has support for automatically detecting and monitoring HAProxy. This is provided by leveraging the [HAProxy Exporter](https://github.com/prometheus/haproxy_exporter), which translates HAProxy statistics into a Prometheus readable form.
 
## Requirements
The [Prometheus service](../prometheus/index.md) must be enabled.
## Metrics supported
 
| Name | Query |
Loading
Loading
# Monitoring Kubernetes
> [Introduced](https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/8935) in GitLab 9.0
 
GitLab has support for automatically detecting and monitoring Kubernetes metrics. Kubernetes exposes Node level metrics out of the box via the built-in [Prometheus metrics support in cAdvisor](https://github.com/google/cadvisor). No additional services or exporters are needed.
GitLab has support for automatically detecting and monitoring Kubernetes metrics.
## Requirements
The [Prometheus](../prometheus.md) and [Kubernetes](../kubernetes.md)
integration services must be enabled.
 
## Metrics supported
 
Loading
Loading
@@ -23,4 +29,4 @@ Prometheus server up and running. You have two options here:
In order to isolate and only display relevant metrics for a given environment
however, GitLab needs a method to detect which labels are associated. To do this, GitLab will [look for an `environment` label](metrics.md#identifying-environments).
 
If you are using [GitLab Auto-Deploy][../../../ci/autodeploy/index.md] and one of the two [provided Kubernetes monitoring solutions](../prometheus.md#getting-started-with-prometheus-monitoring), the `environment` label will be automatically added.
If you are using [GitLab Auto-Deploy](../../../../ci/autodeploy/index.md) and one of the two [provided Kubernetes monitoring solutions](../prometheus.md#getting-started-with-prometheus-monitoring), the `environment` label will be automatically added.
# Monitoring NGINX
> [Introduced](https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/12621) in GitLab 9.4
 
GitLab has support for automatically detecting and monitoring NGINX. This is provided by leveraging the [NGINX VTS exporter](https://github.com/hnlq715/nginx-vts-exporter), which translates [VTS statistics](https://github.com/vozlt/nginx-module-vts) into a Prometheus readable form.
 
## Requirements
The [Prometheus service](../prometheus/index.md) must be enabled.
## Metrics supported
 
| Name | Query |
Loading
Loading
# Monitoring NGINX Ingress Controller
> [Introduced](https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/13438) in GitLab 9.5
 
GitLab has support for automatically detecting and monitoring the Kubernetes NGINX ingress controller. This is provided by leveraging the built in Prometheus metrics included in [version 0.9.0](https://github.com/kubernetes/ingress/blob/master/controllers/nginx/Changelog.md#09-beta1) of the ingress.
 
## Requirements
The [Prometheus service](../prometheus/index.md) must be enabled.
## Metrics supported
 
| Name | Query |
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment