JTrace
JTrace is a Java tracing framework designed to collect and export performance and debugging data from Java applications. It uses instrumentation to record spans, timings, and context, enabling end-to-end tracing across services.
The framework relies on bytecode instrumentation via a Java agent or the JVM instrumentation API, allowing
JTrace offers pluggable exporters to common tracing backends such as OpenTelemetry, Jaeger, and Zipkin, or to
Architecturally, JTrace comprises core classes such as Tracer, Span, Context, and Exporter, along with instrumentation modules,
The project is open source and maintained by a community of contributors. It is released under an
See also OpenTelemetry, Jaeger, Zipkin, Java instrumentation.