Supported Tracer Implementations
Zipkin supports OpenTracing in various languages via community contributions. There is an experimental bridge from Brave (Zipkin Java) instrumentation to OpenTracing and a Go implementation zipkin-go-opentracing. Some of Jaeger's client libraries (see below) can be configured to be compatible with Zipkin backend and wire format.
Appdash (background reading) is a lightweight, Golang-based distributed tracing system, originally developed and since open-sourced by sourcegraph. There is an OpenTracing-compatible
Tracer implementation that uses Appdash as a backend.
For more details, read the godocs.
Hawkular APM supports OpenTracing-Java and has plans to support other platforms in the near future.
Instana provides an APM solution supporting OpenTracing in Java, Node.js and Go. The Instana OpenTracing tracers are interoperable with the other Instana out of the box tracers for Java, Scala, NodeJs, PHP and Ruby.
inspectIT aims to be an End-to-End APM solution for Java with support for OpenTracing. The instrumentation capability allows to set up inspectIT in no time with an extensive support for different frameworks and application servers. For more information, take a look at the documentation.
Stagemonitor is an open-source tracing, profiling and metrics solution for Java applications. It uses byte code manipulation to automatically trace your application without code changes. Stagemonitor is compatible with various OpenTracing implementations and can report to multiple back-ends like Elasticsearch and Zipkin. It also tracks metrics, like response time and error rates.