Zipkin Configuration

There are many configuration options available for the Brave client that sends Spans to Zipkin and they are generally exposed via the BraveTracerConfiguration class. You can refer to the javadoc for all the available options.

Below is an example of customizing Zipkin configuration:

Customizing Zipkin Configuration

  1. tracing:
  2. zipkin:
  3. enabled: true
  4. traceId128Bit: true
  5. sampler:
  6. probability: 1

You can also optionally dependency inject common configuration classes into BraveTracerConfiguration such as brave.sampler.Sampler just by defining them as beans. See the API for BraveTracerConfiguration for available injection points.