Brave is a distributed tracing instrumentation library. Brave typically intercepts production requests to gather timing data, correlate and propagate trace contexts. While typically trace data is sent to Zipkin server, third-party plugins are available to send to alternate services such as Amazon X-Ray. This repository includes dependency-free Java libraries and instrumentation for common components used in production services. For example, this includes trace filters for Servlet and log correlation for Apache Log4J. Brave's dependency-free tracer library works against JRE6+. This is the underlying api that instrumentation use to time operations and add tags that describe them. This library also includes code that parses X-B3-TraceId headers.

Features

  • All Brave libraries match the minimum Java version of what's being traced or integrated with, and adds no 3rd party dependencies
  • All artifacts publish to the group ID "io.zipkin.brave". We use a common release version for all components
  • Snapshots are uploaded to Sonatype which synchronizes with Maven Central
  • When using multiple brave components, you'll want to align versions in one place. This allows you to more safely upgrade, with less worry about conflicts
  • You can use our Maven instrumentation BOM (Bill of Materials)
  • Brave typically intercepts production requests to gather timing data, correlate and propagate trace contexts

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow Brave

Brave Web Site

Other Useful Business Software
Easily Host LLMs and Web Apps on Cloud Run Icon
Easily Host LLMs and Web Apps on Cloud Run

Run everything from popular models with on-demand NVIDIA L4 GPUs to web apps without infrastructure management.

Run frontend and backend services, batch jobs, host LLMs, and queue processing workloads without the need to manage infrastructure. Cloud Run gives you on-demand GPU access for hosting LLMs and running real-time AI—with 5-second cold starts and automatic scale-to-zero so you only pay for actual usage. New customers get $300 in free credit to start.
Try Cloud Run Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Brave!

Additional Project Details

Programming Language

Java

Related Categories

Java Libraries, Java Distributed Tracing Tool

Registered

2023-08-09