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 |