Java distributed-tracing

Open-source Java projects categorized as distributed-tracing

Top 6 Java distributed-tracing Projects

distributed-tracing
  1. skywalking

    APM, Application Performance Monitoring System

    Project mention: Apache SkyWalking: APM system designed for microservices, cloud native | news.ycombinator.com | 2025-08-20
  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. zipkin

    Zipkin is a distributed tracing system

    Project mention: Kubernetes Overview: Container Orchestration & Cloud-Native | dev.to | 2025-08-19

    The standard observability stack includes Prometheus for metrics collection, Grafana for visualization, and AlertManager for notifications. For logging, consider Fluent Bit or Fluentd with Elasticsearch or cloud logging services. Jaeger or Zipkin provide distributed tracing for microservices debugging.

  4. Pinpoint

    APM, (Application Performance Management) tool for large-scale distributed systems.

  5. transmittable-thread-local

    📌 a missing Java std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits values between threads even using thread pooling components.

  6. brave

    Java distributed tracing implementation compatible with Zipkin backend services.

    Project mention: About Micrometer Context Propagation | dev.to | 2025-02-07

    class MDCAccessor : ThreadLocalAccessor> { override fun key(): Any { return MDCAccessor::class.java } override fun getValue(): Map? { return MDC.getCopyOfContextMap() } override fun setValue(value: Map) { // There are cases where it doesn't work well when used together with Brave's MDC decoration, so use the put method. // see: https://github.com/openzipkin/brave/blob/69003dfc811418f0dbc42e9e17ff880ebe1f4b02/brave/src/main/java/brave/propagation/CurrentTraceContext.java#L130 value.forEach { (k, v) -> MDC.put(k, v) } } override fun setValue() { // NOOP } override fun restore(previousValue: Map) { MDC.setContextMap(previousValue) } override fun restore() { MDC.clear() } }

  7. tracing

    Provides tracing abstractions over tracers and tracing system reporters. (by micrometer-metrics)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java distributed-tracing discussion

Log in or Post with

Java distributed-tracing related posts

  • Full Integration Guide: Camunda 8.5 with OpenTelemetry for End-to-End Observability

    3 projects | dev.to | 16 May 2025
  • Implementing Distributed Tracing with Spring Boot and Zipkin

    1 project | dev.to | 24 Sep 2024
  • Enhancing API Observability Series (Part 3): Tracing

    3 projects | dev.to | 19 Mar 2024
  • Show HN: Uptrace – open-source APM (alternative to Datadog, NewRelic)

    4 projects | news.ycombinator.com | 21 Apr 2023
  • Library For Propagating HTTP Headers

    1 project | /r/Kotlin | 28 Mar 2023
  • End-to-end tracing with OpenTelemetry

    8 projects | dev.to | 31 Aug 2022
  • .NET 6 logging service with free tier

    1 project | /r/dotnet | 15 Aug 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Sep 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source distributed-tracing projects in Java? This list will help you:

# Project Stars
1 skywalking 24,496
2 zipkin 17,288
3 Pinpoint 13,703
4 transmittable-thread-local 8,112
5 brave 2,389
6 tracing 274

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com