Aller au contenu
English
Compte : non connecté, synchronisation possible Mon apprentissage
Selectionner le thème
English

Outils d'observabilité

  • 5 min

Par mis à jour le

Améliorer cette page

Vous voulez mettre en place une pile d'observabilité, mais face à la jungle des outils (Prometheus, Grafana, Loki, Tempo, OTel Collector, Vector, Jaeger, Mimir, VictoriaMetrics), vous ne savez pas par où commencer ni comment les assembler. Ce panorama classe chaque outil par fonction dans le pipeline d'observabilité, de l'application à l'astreinte, avec des fiches qui expliquent quand et pourquoi l'utiliser, pas seulement comment l'installer.

Dans la formation Observabilité, cette page de cinq minutes est facultative : elle donne la carte du terrain avant d'installer le lab. La formation elle-même ne parcourt qu'un seul chemin (Prometheus, Grafana, Alertmanager, Loki, puis OpenTelemetry et son Collector) ; le reste de la carte sert à comprendre où s'en écarter quand votre contexte diffère.

Comment les outils s'enchaînent-ils dans un pipeline d'observabilité ?

Section intitulée « Comment les outils s'enchaînent-ils dans un pipeline d'observabilité ? »

Un outil d'observabilité remplit toujours l'une de ces fonctions, qui s'enchaînent de l'application à la personne d'astreinte. Comprendre cet enchaînement aide à choisir et à assembler une pile cohérente, plutôt que de collectionner des outils.

Le schéma suit le chemin des données : l'application instrumentée émet ses signaux, le collecteur les agrège et les route, les backends les stockent, puis Grafana les affiche pendant que les règles d'alerte déclenchent des notifications via Alertmanager. Le collecteur, mis en avant, est le point qui vous évite de reconfigurer chaque application quand vous changez de backend.

Chemin des données : l'application instrumentée envoie ses signaux au collecteur, qui les route vers les backends ; de là, Grafana affiche les données et les règles d'alerte passent par Alertmanager jusqu'à l'outil d'astreinte.Applicationinstrumentée (SDK)CollecteCollector, VectorBackendsPrometheus, Loki, TempoVisualisationGrafanaAlertingAlertmanagerAstreintePagerDuty
Source · SVG
Échap pour fermer, + et − pour zoomer, défilement pour se déplacer. 100 %

Le tableau précise, pour chaque étape, son rôle et les outils typiques. Les trois backends (métriques, logs, traces) sont distincts parce que chaque signal a un modèle de stockage et un langage de requête propres.

ÉtapeRôleOutils typiques
InstrumentationGénérer les signaux (métriques, logs, traces) dans l'applicationSDK OTel, bibliothèques de métriques
Collecte et pipelineAgréger, filtrer, router les signauxOTel Collector, Vector, Fluent Bit, Grafana Alloy
Backend métriquesStocker et interroger les métriquesPrometheus, Mimir, VictoriaMetrics
Backend logsStocker et interroger les logsLoki, OpenSearch, rsyslog
Backend tracesStocker et interroger les tracesTempo, Jaeger
VisualisationDashboards, explorationGrafana
AlertingDéclencher des notificationsAlertmanager, Grafana Alerting
AstreinteGérer les astreintes et les escaladesPagerDuty et services équivalents
SyntheticsChecks externes, tests de chargeUptime Kuma, k6

Six besoins reviennent presque toujours. Le tableau donne, pour chacun, le choix de départ raisonnable et la fiche où l'approfondir ; ce n'est pas un verdict, mais un point d'entrée que vous ajusterez avec vos contraintes.

Votre besoinChoix de départFiche
Je débute, je veux une pile simpleGrafana + Prometheus + Loki, le trio éprouvé ; ajoutez Tempo si vous avez besoin de tracesPrometheus, Grafana, Loki
Je veux corréler logs, métriques et tracesOpenTelemetry unifie l'instrumentation ; le Collector sert de point central, puis route vers vos backendsOpenTelemetry Collector, corrélation
Je déploie sur Kuberneteskube-state-metrics et node-exporter pour les métriques du cluster ; Grafana Alloy ou le Collector OTel pour les logs ; Tempo pour les tracesObserver Kubernetes, Inspektor Gadget
Je veux centraliser mes logsLoki si vous utilisez déjà Grafana (léger, indexé par labels) ; OpenSearch (ex-ELK) pour le full-text avancé et les cas de conformitéLoki, Fluent Bit, Vector
Je veux du monitoring synthétiqueUptime Kuma pour les checks simples, auto-hébergé ; k6 pour les tests de charge et les scénarios complexesUptime Kuma, HertzBeat
Je veux gérer les astreintesAlertmanager si vous êtes tout Prometheus ; un service d'astreinte dédié, comme PagerDuty, dès qu'il faut des escalades et des calendriersAlertmanager, lab alerting

Trois fonctions ont une page qui compare les outils de leur catégorie ; les autres mènent directement aux fiches d'outil. Côté production des signaux, Instrumentation couvre les SDK et bibliothèques qui les génèrent dans vos applications, et Collecte et pipeline les agents et collecteurs qui les agrègent, les transforment et les routent.

Côté stockage, Métriques compare les bases de séries temporelles (TSDB), Loki stocke les journaux par labels, et trois backends gardent les traces distribuées : Tempo, Jaeger et Zipkin. Pour acheminer les logs, Fluent Bit, Fluentd, Vector et rsyslog ont chacun leur fiche.

Côté usage, Grafana construit les dashboards, Alertmanager route et regroupe les alertes, et Uptime Kuma, HertzBeat et Maintenant surveillent la disponibilité depuis l'extérieur.

Pour les astreintes, deux services ont quitté le marché : Grafana OnCall OSS, archivé le 24 mars 2026 au profit de Grafana Cloud IRM, et Opsgenie, qu'Atlassian ne vend plus depuis le 4 juin 2025 et dont le support s'arrête le 5 avril 2027. Sur Kubernetes, Inspektor Gadget observe les nœuds par eBPF.

Ces fiches disent quoi utiliser. Pour savoir comment bien l'utiliser, les fondamentaux de l'observabilité posent les concepts (signaux, SLI et SLO, méthodes RED et USE, corrélation) et les pratiques opérationnelles montrent comment concevoir des dashboards, des alertes et une observation de Kubernetes qui servent.

  • Choisissez vos outils par fonction dans le pipeline, pas par popularité
  • Commencez simple (Prometheus + Grafana + Loki) puis ajoutez selon vos besoins
  • L'instrumentation (OTel) est le fondement : sans données de qualité, les meilleurs outils sont inutiles
  • Un collecteur central (OTel Collector, Vector) simplifie la gestion à grande échelle

Ce projet vous est utile ?

Les guides, formations, quiz et labs restent gratuits. Si vous les utilisez régulièrement, vous pouvez contribuer à leur maintenance et à leur développement.

Devenir membre de soutien (nouvel onglet) Soutenir une fois (nouvel onglet) En savoir plus

Suivez aussi le projet sur LinkedIn