Les backends traces stockent les traces distribuées — ces chemins que
suivent les requêtes à travers vos microservices. Une trace est composée de
spans (unités de travail), reliés par un trace_id commun. Le tracing
répond à la question : “Pourquoi cette requête a-t-elle mis 3 secondes ?”
Matrice de choix
Section intitulée « Matrice de choix »| Critère | Tempo | Jaeger |
|---|---|---|
| Stockage | Object storage (économique) | Elasticsearch/Cassandra |
| Recherche | Par trace_id uniquement | Par service, opération, tags |
| Intégration | Grafana natif | UI autonome |
| Échelle | Illimitée (object storage) | Limitée par backend |
| Coût | Faible | Modéré à élevé |
Outils dans cette catégorie
Section intitulée « Outils dans cette catégorie »Guides prévus : Tempo (en cours), Jaeger.
Guides associés
Section intitulée « Guides associés » Traces (fondamentaux) Concepts : spans, trace_id, propagation du contexte
Corrélation des signaux Lier trace_id aux logs et métriques pour un diagnostic complet