Aller au contenu principal

Lab 11.2 - Création de Dashboards Personnalisés

Objectifs du Lab

À la fin de ce lab, vous serez capable de:

  • Créer un dashboard personnalisé dans Grafana.
  • Ajouter des panels avec des métriques Prometheus.
  • Utiliser PromQL pour les requêtes.
  • Configurer des alertes basiques.

Durée Estimée

45-60 minutes

Prérequis

  • Prometheus et Grafana installés (Lab 11.1).
  • Accès à l'interface Grafana.

Partie 1: Création d'un Dashboard

Étape 1.1: Accéder à Grafana

Port-forward vers Grafana:

kubectl port-forward -n monitoring svc/prometheus-grafana 3000:80

Connectez-vous à http://localhost:3000.

Étape 1.2: Créer un Nouveau Dashboard

  1. Cliquez sur "+" → "Create Dashboard".
  2. Cliquez sur "Add visualization".
  3. Sélectionnez "Prometheus" comme source de données.

Partie 2: Ajout de Panels

Étape 2.1: Panel CPU Usage

Créez un panel pour l'utilisation CPU:

  1. Dans le champ de requête, entrez:
    rate(container_cpu_usage_seconds_total[5m])
  2. Configurez le titre: "CPU Usage".
  3. Sauvegardez le panel.

Étape 2.2: Panel Memory Usage

Créez un panel pour la mémoire:

  1. Requête:
    container_memory_usage_bytes
  2. Titre: "Memory Usage".
  3. Format: "Bytes".

Partie 3: Configuration Avancée

Étape 3.1: Ajouter des Labels

Utilisez des requêtes avec des labels:

sum(rate(container_cpu_usage_seconds_total{namespace="default"}[5m])) by (pod)

Étape 3.2: Graphiques Temporels

Configurez un graphique temporel pour visualiser l'évolution.


Partie 4: Alertes Basiques

Étape 4.1: Créer une Alerte

  1. Dans un panel, cliquez sur "Alert".
  2. Configurez la condition (ex: CPU > 80%).
  3. Définissez le message d'alerte.

Résumé du Lab

Dans ce lab, vous avez créé des dashboards personnalisés dans Grafana avec des métriques Prometheus. Vous avez appris à utiliser PromQL et à configurer des alertes.


Prochaines Étapes

Le prochain lab vous montrera comment configurer le logging avec Fluentd/Fluent Bit.

Lab 11.3: Configuration du Logging


Lab créé le: Décembre 2024