From f433741c3fde2a496680bd9ce00d96ac0d64e7c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Henning?= <soeren.henning@email.uni-kiel.de> Date: Sun, 20 Nov 2022 11:43:27 +0100 Subject: [PATCH] Update docs for additional Kubernetes metrics --- docs/installation.md | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/docs/installation.md b/docs/installation.md index adc8f2369..998794687 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -44,24 +44,9 @@ Per default, Theodolite exposes a Grafana instance as NodePort at port `31199`. ### Additional Kubernetes cluster metrics -As long as you have sufficient permissions on your cluster, you can integrate additional Kubernetes metrics into Prometheus by enabling the following exporters: - -```yaml -kube-prometheus-stack: - kubelet: - enabled: true - kubeStateMetrics: - enabled: true - nodeExporter: - enabled: true -prometheus: - role: - clusterRole: true - roleBinding: - clusterRoleBinding: true -``` +As long as you have sufficient permissions on your cluster, you can integrate additional Kubernetes metrics into Prometheus. This involes enabling some exporters, additional Grafana dashboards and additional permissions. We provide a [values file for enabling extended metrics](https://github.com/cau-se/theodolite/blob/main/helm/preconfigs/extended-metrics.yaml). -The ClusterRole and ClusterRoleBindings are required for collecting metrics from the kubelets. See the [kube-prometheus-stack](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack) for more details on configuring the individual exporters. +See the [kube-prometheus-stack](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack) for more details on configuring the individual exporters. ### Random scheduler -- GitLab