Aller au contenu

Prometheus Grafana

Introduction

Nous allons installer la stack prometheus/grafana

Installation

Fichier valeurs

cd /tmp
curl https://gmodocs.dyndns.org/files/prometheus-longhorn-1.0.0.tar.gz -o prometheus-longhorn-1.0.0.tar.gz
tar -zxvf prometheus-longhorn-1.0.0.tar.gz
cd prometheus

Editez le fichier kubeprom-values.yml et remplacer To be completed avec vos données de messagerie

Installation de prometheus/grafana

helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm repo update
helm upgrade kube-prometheus prometheus-community/kube-prometheus-stack \
--install \
--atomic \
--cleanup-on-fail \
--values=kubeprom-values.yaml \
--namespace kube-prometheus \
--create-namespace

Configurer le monitoring longhorn

cd /tmp/prometheus
helm upgrade prometheus-longhorn ./prometheus-longhorn \
--install \
--atomic \
--cleanup-on-fail \
--namespace kube-prometheus

Accès

kubectl port-forward service/kube-prometheus-grafana 3000:80 --namespace=kube-prometheus &
http://localhost:3000

User: admin Mot de passe: pa55w0rd

Ajouter des dashboards

Ci-dessous, vous trouverez une liste de dashbord. Certain sont redondants. Libre à vous de les tester et de concerver ceux qui vous semblent pertinent.

Folder kubernetes

  • Dashboard -> New (en haut à gauche) -> New folder
  • Entrez le nom du dossier puis cliquez sur Create

Dashboard

  • Saisissez le numéro du dashborad puis cliquez sur Load
  • Sélectionnez le Folder
  • Sélectionnez la/les source-s
  • Répétez les points ci-dessus pour chaque Dashboard que vous souhaitez ajouter
N° du dashboard Description
6126 Node dashboard
10028 Node Monitor
16888 Longhorn
18283 Kubernetes Dashboard - DS prometheus dans les deux DS
15172 et 11074 Node Exporter for Prometheus Dashboard based on 11074
15761 Kubernetes / System / API Server
19105 Prometheus
15762 Kubernetes / System / CoreDNS
15757 Kubernetes / Views / Global
15758 Kubernetes / Views / Namespaces
15759 Kubernetes / Views / Nodes
15760 Kubernetes / Views / Pods - Sélectionné le namespace
16966 Container Log Dashboard
18042 Logging Dashboard via Loki v2
16829 Velero

Sources

Grafana-dashboards-kubernetes
Grafana dashboard


Version Date Change Auteur
1.0 01.01.2025 Création GMo