RousselTMLEARNING

Observabilité · Formations

Grafana Tempo : de la découverte à l’expertise

Formation complète sur Grafana Tempo : tracing distribué, installation, instrumentation OpenTelemetry, TraceQL, métriques dérivées, corrélation et exploitation.

7 chapitres17 leçonsFR
À votre rythme, par la pratique.

À l’issue de cette formation, vous saurez

  • Déployer Tempo et envoyer des traces OTLP
  • Rechercher et analyser des traces avec TraceQL
  • Dériver des métriques RED et un service graph des traces
  • Échantillonner et corréler traces, logs et métriques

🎯 Niveau : Avancé👥 Public visé : Développeurs et SRE qui veulent comprendre la latence des systèmes distribués

LEARNING PATH

Programme de la formation

0Vue d'ensemble de la formation1 leçon
1Introduction et installation3 leçons
2Instrumentation et ingestion4 leçons
3TraceQL2 leçons
4Métriques et corrélation3 leçons
5Stockage et exploitation3 leçons
6Bonnes pratiques1 leçon

Les pratiques recommandées pour exploiter le produit en production.

  1. Bonnes pratiques TempoArticle · ⏱ 6 min

LEARN BY DOING

Cas concrets & applications

Diagnostic de latence

Identifier le service ou la requête SQL qui ralentit une transaction.

Cartographie des dépendances

Générer un service graph à partir des traces.

Alertes RED sans double instrumentation

Dériver débit, erreurs et latence des spans.

Corrélation complète

Relier une trace à ses logs, métriques et profils.

Prérequis conseillés

Et ensuite ?

Questions fréquentes

Qu'est-ce que Grafana Tempo ?

Un backend de traces distribuées de Grafana Labs qui n'exige qu'un stockage objet et s'intègre nativement à Grafana, Loki et Prometheus.

Quelle différence entre Tempo et Jaeger ?

Tempo stocke dans un simple stockage objet sans index lourd et se requête avec TraceQL ; Jaeger s'appuie sur Elasticsearch ou Cassandra.

Qu'est-ce que TraceQL ?

Le langage de requête de Tempo pour rechercher des spans par attributs, durée, statut et relations parent/enfant.

Comment envoyer des traces à Tempo ?

Via OTLP (gRPC 4317, HTTP 4318), directement depuis les SDK OpenTelemetry ou via Grafana Alloy.