SaaSHub helps you find the best software and product alternatives Learn more →
Top 6 Java distributed-tracing Projects
-
Project mention: Apache SkyWalking: APM system designed for microservices, cloud native | news.ycombinator.com | 2025-08-20
-
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!
-
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.
-
-
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.
-
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() } }
-
tracing
Provides tracing abstractions over tracers and tracing system reporters. (by micrometer-metrics)
Java distributed-tracing discussion
Java distributed-tracing related posts
-
Full Integration Guide: Camunda 8.5 with OpenTelemetry for End-to-End Observability
-
Implementing Distributed Tracing with Spring Boot and Zipkin
-
Enhancing API Observability Series (Part 3): Tracing
-
Show HN: Uptrace – open-source APM (alternative to Datadog, NewRelic)
-
Library For Propagating HTTP Headers
-
End-to-end tracing with OpenTelemetry
-
.NET 6 logging service with free tier
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Sep 2025
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 |