awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
openzipkin avatar

openzipkin/zipkin

0
View on GitHub↗
17,431 estrellas·3,103 forks·Java·Apache-2.0·8 vistaszipkin.io↗

Zipkin

Zipkin is an open-source distributed tracing system designed to collect, store, and visualize timing data across complex service architectures. It provides a platform for monitoring request lifecycles, enabling developers to identify latency bottlenecks and performance issues by tracking operations as they move through heterogeneous service environments.

The system distinguishes itself through a standardized data model and a pluggable storage architecture that supports various backend databases. It utilizes sampling strategies to manage telemetry volume and employs asynchronous collection methods to minimize the performance impact on instrumented applications. By propagating unique trace identifiers across service boundaries, it maintains a continuous view of request execution even in asynchronous messaging scenarios.

The platform includes a comprehensive suite of tools for instrumenting code, transporting telemetry via multiple protocols, and reconstructing traces for analysis. It generates service dependency maps to visualize interaction patterns and provides a graphical interface for querying and inspecting trace data, including support for custom metadata and temporal event logging.

Features

  • Distributed Tracing Systems - Provides a platform for collecting, storing, and visualizing timing data to troubleshoot latency in distributed service architectures.
  • Distributed Tracing - Records timing data for inbound and outbound service calls to visualize the flow of operations across a distributed system architecture.
  • Application Performance Monitoring Platforms - Records temporal events and trace context to provide end-to-end visibility into request flows across complex microservice environments.
  • Observability Suites - Functions as an open-source telemetry collection and analysis suite for tracking request lifecycles across heterogeneous services.
  • Tracing Context Propagation - Passes unique identifiers across service boundaries using standard protocols to maintain a continuous trace across distributed system components.
  • Distributed Tracing Instrumentation - Integrates tracing logic into application code to capture timing data and propagate trace context across service boundaries.
  • Telemetry Sampling Strategies - Selectively records a subset of incoming requests to balance system visibility with the overhead of processing and storing telemetry.
  • Trace Visualization - Provides a graphical interface to inspect and analyze distributed traces, helping developers identify latency and performance bottlenecks.
  • Application Performance Monitoring - Tracks runtime performance and latency bottlenecks in distributed software to ensure system reliability.
  • Asynchronous Telemetry - Buffers and transmits timing data in the background to minimize performance impact on the primary application execution path.
  • Distributed Observability Platforms - Provides a unified platform for monitoring request lifecycles and identifying latency bottlenecks across complex microservice architectures.
  • Service Dependency Mapping - Identifies network request destinations and generates diagrams showing request flow between applications to visualize aggregate behavior.
  • Distributed Tracing - Collects and visualizes timing data for distributed system requests.
  • Monitoring & APM - Distributed tracing system for latency troubleshooting.
  • Observability and Monitoring - Distributed tracing system for latency analysis.
  • Tracing And Profiling - Distributed tracing system for latency analysis.
  • JVM Profiling Tools - Distributed tracing system for timing data.
  • Data Storage - Persists collected span data into various backend databases or cloud-native storage systems for long-term analysis and retrieval.
  • Dependency Graph Analyzers - Analyzes collected span metadata to map service interactions and visualize the flow of requests across complex system architectures.
  • Trace Querying - Enables searching and retrieving indexed trace data based on specific services, time ranges, or custom annotations.
  • Trace Sampling - Manages telemetry volume by selectively recording requests to balance system visibility with processing overhead.
  • Performance Measurement - Records start timestamps and total elapsed time in microseconds to ensure accurate performance analysis and avoid errors caused by clock skew.
  • Pluggable Storage Drivers - Abstracts database interactions through a common interface to allow swapping between memory, relational, or NoSQL storage systems.
  • Telemetry Data Pipelines - Ingests, stores, and forwards performance data from various transport protocols to centralized backends for analysis.
  • Interoperability Standards - Defines a consistent schema for timing information and metadata to ensure interoperability between diverse services and analysis tools.
  • Asynchronous Tracing - Links producers and consumers of messages by creating child spans that maintain trace context without requiring shared span identifiers.
  • Trace Metadata - Allows attaching key-value pairs to trace data to provide necessary context for requests and enable exact-match searching.
  • Data Interoperability - Relays collected span information to secondary analysis systems or exposes standardized data formats to ensure cross-platform compatibility.
  • Event Logging - Logs specific points in time during a request lifecycle to measure latency and identify the start and end of operations.

Historial de estrellas

Gráfico del historial de estrellas de openzipkin/zipkinGráfico del historial de estrellas de openzipkin/zipkin

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Zipkin

Proyectos open-source similares, clasificados según cuántas características comparten con Zipkin.
  • uptrace/uptraceAvatar de uptrace

    uptrace/uptrace

    4,098Ver en GitHub↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Goapmapplication-monitoringclickhouse
    Ver en GitHub↗4,098
  • apache/incubator-skywalkingAvatar de apache

    apache/incubator-skywalking

    24,832Ver en GitHub↗

    SkyWalking is a comprehensive observability stack and application performance monitoring platform. It functions as a distributed tracing system and an AI application monitor, providing a centralized suite for collecting and analyzing logs, metrics, and traces to maintain the health of containerized architectures. The platform distinguishes itself through a service topology visualizer that renders interactive maps of infrastructure dependencies and communication patterns. It also includes specialized capabilities for generative AI workflow observation to track the execution flow and performanc

    Java
    Ver en GitHub↗24,832
  • getsentry/sentryAvatar de getsentry

    getsentry/sentry

    44,108Ver en GitHub↗

    This project is a comprehensive software observability suite and application performance monitoring platform designed to track runtime errors, performance bottlenecks, and system health. It functions as a centralized diagnostic service that aggregates and categorizes exceptions, providing the infrastructure necessary to visualize complex execution paths across distributed systems and microservices. The platform distinguishes itself through a high-throughput distributed event ingestion pipeline and a columnar storage analytics engine that enables rapid aggregation of large-scale performance me

    Pythonapmcrash-reportingcrash-reports
    Ver en GitHub↗44,108
  • signoz/signozAvatar de SigNoz

    SigNoz/signoz

    27,355Ver en GitHub↗

    SigNoz is a full-stack observability platform designed to collect, store, and visualize metrics, logs, and distributed traces in a unified environment. It leverages OpenTelemetry-based data collection to ingest telemetry from diverse sources using vendor-neutral protocols, ensuring interoperability across complex microservices architectures. The platform utilizes a high-performance columnar storage engine to enable rapid aggregation and filtering, providing a centralized backend for monitoring application health and performance. What distinguishes the platform is its focus on automated instru

    TypeScriptapmapplication-monitoringdistributed-tracing
    Ver en GitHub↗27,355
Ver las 30 alternativas a Zipkin→

Preguntas frecuentes

¿Qué hace openzipkin/zipkin?

Zipkin is an open-source distributed tracing system designed to collect, store, and visualize timing data across complex service architectures. It provides a platform for monitoring request lifecycles, enabling developers to identify latency bottlenecks and performance issues by tracking operations as they move through heterogeneous service environments.

¿Cuáles son las características principales de openzipkin/zipkin?

Las características principales de openzipkin/zipkin son: Distributed Tracing Systems, Distributed Tracing, Application Performance Monitoring Platforms, Observability Suites, Tracing Context Propagation, Distributed Tracing Instrumentation, Telemetry Sampling Strategies, Trace Visualization.

¿Qué alternativas de código abierto existen para openzipkin/zipkin?

Las alternativas de código abierto para openzipkin/zipkin incluyen: uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,… apache/incubator-skywalking — SkyWalking is a comprehensive observability stack and application performance monitoring platform. It functions as a… getsentry/sentry — This project is a comprehensive software observability suite and application performance monitoring platform designed… signoz/signoz — SigNoz is a full-stack observability platform designed to collect, store, and visualize metrics, logs, and distributed… openobserve/openobserve — OpenObserve is a unified observability data platform designed to ingest, store, and analyze logs, metrics, and traces.… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term…