Java Distributed Tracing implementation compatible with Zipkin.
Zipkin is based on Dapper.
dapper (dutch) = brave (english)... so that's where the name comes from.
More information on Distributed Tracing and OpenZipkin here: https://openzipkin.github.io
You can use brave if you use the JVM and:
- You can't use Finagle.
- You don't want to add Scala as a dependency to your Java project.
- You want out of the box integration support for RESTEasy, Jersey, Apache HttpClient.
Brave is compatible with OpenZipkin backends such as zipkin-server
A deep dive on Brave's api can be found here
Maven artifacts for each release are published to Maven Central.
For an overview of the available releases see Github releases. As of release 2.0 we try to stick to Semantic Versioning.
Brave was redesigned starting with version 4. Please see the README for details on how to use Brave's Tracer.