Aller au contenu principal

Zipkin

Overview

Zipkin est un système de tracing distribué open source développé initialement par Twitter, pionnier du tracing distribuéZipkin collecte et visualise les traces distribuées, permettant de comprendre le chemin d'exécution des requêtes à travers les microservicesIl utilise le format de données Dapper et supporte de nombreux langages et frameworks.

Zipkin se distingue par son rôle historique dans l'évolution du tracing distribué, sa simplicité, et sa large adoption dans l'industrie. Il est particulièrement adapté aux environnements nécessitant un système de tracing simple et éprouvé


Informations essentielles

PropriétéValeur
Site officielhttps://zipkin.io/
LicenceApache 2.0
NationalitéInternational (OpenZipkin)
TypeSystème de tracing distribué
DéploiementDéploiement Kubernetes, standalone
DifficultéIntermédiaire
TechnologiesJava, Go

TL;DR

Zipkin est le pionnier historique du tracing distribué, simple et éprouvé, avec large adoption et support de nombreux langages et frameworks.

Points clés à retenir :

  • Pionnier historique du tracing distribué ()
  • Simple et éprouvé ()
  • Large adoption dans l'industrie ()
  • Support de nombreux langages ()
  • Format Dapper ()

Compatibilité et intégrations

  • Compatible avec OpenTracing, OpenTelemetry
  • Supporte de nombreux langages (Java, Go, Python, etc.)
  • Compatible avec les frameworks de tracing
  • Intégration avec Kubernetes
  • Supporte plusieurs backends de stockage
  • Compatible avec les service mesh

Avantages

  • Pionnier historique ()
  • Simple et éprouvé ()
  • Large adoption ()
  • Support de nombreux langages ()
  • Documentation complète ()

Limites

  • Interface web moins moderne que Jaeger ()
  • Moins de fonctionnalités avancées ()
  • Communauté moins active que Jaeger ()
  • Moins adapté aux environnements cloud-native modernes ()

Ressources