# Decodeur de traces distribuees et waterfall

Analyse des traces JSON Jaeger, Zipkin ou OpenTelemetry et affiche spans, latence et erreurs en waterfall

> Page canonique: https://elysiatools.com/fr/tools/distributed-trace-decoder-waterfall-visualizer

- **Catégorie:** Development

- **Mots-clés:** trace, jaeger, zipkin, opentelemetry, waterfall, span

## Présentation

Pratique pour backend, SRE et DevOps lors de l’analyse de performances et dependances de traces distribuees.

## Entrées

- **JSON de trace** (textarea): { "data": \[ ... \] }
- **Format de trace** (select)
- **Unite** (select)
- **Afficher uniquement les spans en erreur** (checkbox)

## Quand l'utiliser

- Lors de l'investigation d'une latence élevée sur une requête API impliquant de multiples microservices.
- Pour identifier rapidement quel service spécifique a généré une erreur dans une chaîne d'appels complexe.
- Lors de l'optimisation des performances globales d'un système distribué pour comprendre l'ordre d'exécution et le parallélisme des spans.

## Fonctionnement

- Collez le contenu de votre trace au format JSON dans le champ principal.
- Sélectionnez le format d'origine (Jaeger, Zipkin, OpenTelemetry) ou laissez l'outil le détecter automatiquement.
- Ajustez l'unité de temps (microsecondes, millisecondes ou secondes) et filtrez éventuellement pour n'afficher que les erreurs.
- Visualisez instantanément le diagramme en cascade généré pour explorer la hiérarchie, la durée et le statut de chaque span.

## Cas d'usage

- Débogage d'une transaction de paiement échouée pour trouver le service exact ayant renvoyé une exception.
- Audit de performance d'une architecture microservices pour repérer les appels de base de données excessivement longs.
- Visualisation de l'arbre d'exécution d'une requête GraphQL complexe pour optimiser les résolveurs lents.

## Questions fréquentes

### Quels formats de traces sont pris en charge ?

L'outil prend en charge les exports JSON natifs de Jaeger, Zipkin et OpenTelemetry.

### Puis-je filtrer la vue pour ne voir que les problèmes ?

Oui, vous pouvez cocher l'option 'Afficher uniquement les spans en erreur' pour masquer les appels réussis et vous concentrer sur les échecs.

### Comment modifier l'unité de temps affichée ?

Utilisez le menu déroulant 'Unité' pour basculer l'affichage entre les microsecondes (us), les millisecondes (ms) et les secondes (s).

### L'outil nécessite-t-il une connexion à mon serveur de tracing ?

Non, il fonctionne de manière totalement autonome en analysant le texte JSON que vous collez directement dans l'interface.

### Est-il possible de détecter automatiquement le format du JSON ?

Oui, l'option 'Auto Detect' analyse la structure de votre JSON pour appliquer automatiquement le bon parseur.

## Outils associés

- [Décodeur de champs binaires Snowflake / Discord](https://elysiatools.com/fr/tools/snowflake-discord-id-bit-decoder): Analyse les identifiants Snowflake 64 bits sans perte, extrait timestamp, worker, process, sequence et estime le shard Discord.
- [Visualiseur de Terraform Plan](https://elysiatools.com/fr/tools/terraform-plan-visualizer): Analyse la sortie Terraform plan en JSON ou texte, classe les changements et affiche un resume oriente dependances
- [Décodeur d’assertion WebAuthn Passkey et débogueur de challenge](https://elysiatools.com/fr/tools/webauthn-passkey-assertion-decoder-challenge-debugger): Décode clientDataJSON, authenticatorData, flags, rpIdHash et signCount ; vérifie ES256, RS256 ou Ed25519 si une clé publique est fournie.
- [Inspecteur et Vérificateur JWT](https://elysiatools.com/fr/tools/jwt-inspector-verifier): Décode l’en-tête/le payload d’un JWT avec coloration, diagnostique les claims standards, vérifie la signature avec des clés HS*/RS*/PS*/ES*/EdDSA et propose une démo de falsification
- [Convertisseur BSON](https://elysiatools.com/fr/tools/bson-converter): Encode et décode les données vers/depuis le format BSON (Binary JSON)
- [Décodeur JWT](https://elysiatools.com/fr/tools/jwt-decoder): Décoder les tokens JWT
- [Convertisseur Smile](https://elysiatools.com/fr/tools/smile-converter): Encode et décode les données vers/depuis le format Smile (binary JSON)
- [Convertisseur UBJSON](https://elysiatools.com/fr/tools/ubjson-converter): Encode et décode les données vers/depuis le format UBJSON (Universal Binary JSON)

## Exemples

- [Exemples de Traçage Distribué](https://elysiatools.com/fr/samples/distributed-tracing-samples): Exemples complets de traçage distribué utilisant Jaeger, OpenTelemetry et outils d'observabilité modernes
- [Exemples AWS EventBridge](https://elysiatools.com/fr/samples/eventbridge-samples): Exemples AWS EventBridge incluant les bus d'événements, règles, cibles, registre de schémas, événements personnalisés et routage d'événements inter-comptes pour l'architecture serverless event-driven
- [Exemples JWT](https://elysiatools.com/fr/samples/jwt-samples): Exemples complets de JWT de la structure de base des tokens aux implémentations de sécurité avancées
- [Exemples PDF](https://elysiatools.com/fr/samples/pdf-samples): Exemples PDF generes par les outils du 2026-02-01 au 2026-02-10

## Contenu associé

- [Debogage d'Observabilite avec Logs, Traces, Webhooks et Charges JSON](https://elysiatools.com/fr/hubs/observability-debugging): Parsez les logs, decodez les traces, inspectez les preuves webhook/API, explorez les charges JSON et extrayez les motifs recurrents avant la note d'incident.
