{"repo":"openzipkin/brave","free":true,"listed":false,"github":"https://github.com/openzipkin/brave","clone":"git clone https://github.com/openzipkin/brave.git","description":"Java distributed tracing implementation compatible with Zipkin backend services.","language":"Java","stars":2403,"topics":["zipkin","java","distributed-tracing","tracing","zipkin-brave","instrumentation","openzipkin"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Brave 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. You can look at our example project for how to trace a simple web application. What's included 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. Most users won't write tracing code directly. Rather, they reuse instrumentation others have written. Check our instrumentation and Zipkin's list before rolling your own. Common tracing libraries like Servlet and Spring already exist. Instrumentation written here are tested and benchmarked. If you are trying to trace legacy applications, you may be interested in Spring XML Configuration. This allows you to set up tracing without any custom code. You may want to put trace IDs into your log files, or change thread local behavior. Look at our context libraries, for integration with tools such as SLF4J. Version Compatibility policy All Brave ","default_branch":null,"files":null,"tree":[],"storefront":"/r/openzipkin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openzipkin/brave/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}