Diagnostic de latence
Identifier le service ou la requête SQL qui ralentit une transaction.
Observabilité · Formations
Formation complète sur Grafana Tempo : tracing distribué, installation, instrumentation OpenTelemetry, TraceQL, métriques dérivées, corrélation et exploitation.
LEARNING PATH
Tracing distribué, architecture de Tempo et premier déploiement.
Produire des traces avec OpenTelemetry et les envoyer avec Alloy.
Rechercher et analyser les traces.
Metrics-generator, exemplars et liens vers logs et profils.
Stockage objet, passage à l'échelle, échantillonnage et supervision.
Les pratiques recommandées pour exploiter le produit en production.
LEARN BY DOING
Identifier le service ou la requête SQL qui ralentit une transaction.
Générer un service graph à partir des traces.
Dériver débit, erreurs et latence des spans.
Relier une trace à ses logs, métriques et profils.
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.
Tempo stocke dans un simple stockage objet sans index lourd et se requête avec TraceQL ; Jaeger s'appuie sur Elasticsearch ou Cassandra.
Le langage de requête de Tempo pour rechercher des spans par attributs, durée, statut et relations parent/enfant.
Via OTLP (gRPC 4317, HTTP 4318), directement depuis les SDK OpenTelemetry ou via Grafana Alloy.