Guide Observabilité

Parcours Observabilité

7 étapes et 6 playlists pour maîtriser l'observabilité : Prometheus, Grafana, PromQL, ELK, VictoriaMetrics, Netdata, Zabbix, strace, alerting et stockage longue durée.

Playlists complémentaires

Retrouvez ci-dessous les playlists dédiées aux outils d'observabilité présentés dans ce parcours, ainsi que des outils complémentaires pour enrichir votre arsenal de monitoring.

Grafana

Visualisation avancée : dashboards, panels, variables et alerting.

Playlist Prometheus/Grafana →

ELK Stack

Logs centralisés avec Elasticsearch, Logstash, Kibana et Beats.

Playlist ELK →

VictoriaMetrics

Stockage métrique performant, alternative moderne à Prometheus/Thanos.

Playlist VictoriaMetrics →

Netdata

Monitoring temps réel, métriques système et intégration Prometheus.

Playlist Netdata →

strace

Tracing d'appels système pour diagnostiquer et déboguer vos processus.

Playlist strace →

Zabbix

Supervision complète d'infrastructure : métriques, alerting et dashboards.

Playlist Zabbix →


Étape 1 — Prometheus : Fondamentaux du monitoring

Découvrez Prometheus, le système de monitoring open source devenu standard dans l'écosystème Cloud Native. Architecture, collecte de métriques, configuration du scraping et mise en place d'une infrastructure de supervision complète.

Ouvrir la playlist →

Accéder au hub Prometheus/Grafana


Étape 2 — PromQL : interroger les métriques

Apprenez le langage de requêtage PromQL pour analyser vos métriques en profondeur : sélecteurs, filtres, opérateurs, fonctions rate/increase/delta, agrégations par groupes, offset et range vectors.


Étape 3 — Exporters : collecter ses métriques

Déployez des exporters pour surveiller l'ensemble de votre infrastructure : Node exporter (système), Nginx, HAProxy, PostgreSQL, Process exporter, BlackBox exporter (HTTP/DNS/TLS) et exporteur Bash personnalisé.


Étape 4 — Grafana : dashboards et visualisation

Maîtrisez Grafana pour créer des dashboards professionnels : installation, interface, types de visualisations (graph, stat, gauge, barre, table), variables, annotations, organisations et gestion des équipes.


Étape 5 — AlertManager : alerting et notifications

Configurez l'alerting avec AlertManager : installation, règles d'alerting, routage, notifications par email et Slack, fédérations et bonnes pratiques pour ne pas être submergé.


Étape 6 — ELK Stack : logs et analyse

Centralisez et analysez vos logs avec la stack ELK (Elasticsearch, Logstash, Kibana). De l'installation à la recherche avancée en passant par les Beats pour la collecte et la visualisation.

Ouvrir la playlist →


Étape 7 — Observabilité avancée

Passez à l'échelle avec VictoriaMetrics (stockage métrique performant), Thanos (stockage longue durée sur S3) et Prometheus Operator (monitoring Kubernetes natif). Recording rules, fédérations et bonnes pratiques pour la production.

VictoriaMetrics

Alternative performante à Prometheus pour le stockage longue durée de vos métriques.

Accéder au hub VictoriaMetrics

Thanos

Solution de stockage longue durée et haute disponibilité pour Prometheus avec MinIO (S3).

Prometheus Operator

Déploiement et gestion de Prometheus dans Kubernetes : ServiceMonitor, PodMonitor, recording rules et annotations.

Continuer en video

Toutes les formations observabilité sont disponibles sur la chaîne YouTube Xavki.

Ouvrir la chaine