All Projects → opentracing-contrib → java-okhttp

opentracing-contrib / java-okhttp

Licence: Apache-2.0 License
OpenTracing Okhttp client instrumentation

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to java-okhttp

Java Specialagent
Automatic instrumentation for 3rd-party libraries in Java applications with OpenTracing.
Stars: ✭ 156 (+642.86%)
Mutual labels:  instrumentation, tracing, okhttp, opentracing
Java Spring Cloud
Distributed tracing for Spring Boot, Cloud and other Spring projects
Stars: ✭ 326 (+1452.38%)
Mutual labels:  instrumentation, tracing, opentracing
Sqlhooks
Attach hooks to any database/sql driver
Stars: ✭ 397 (+1790.48%)
Mutual labels:  instrumentation, tracing, opentracing
Molten
php probe for zipkin and opentracing
Stars: ✭ 740 (+3423.81%)
Mutual labels:  instrumentation, tracing, opentracing
zipkin-ruby-opentracing
OpenTracing Tracer implementation for Zipkin in Ruby
Stars: ✭ 15 (-28.57%)
Mutual labels:  instrumentation, tracing, opentracing
nginx-opentracing
Instrument nginx for OpenTracing.
Stars: ✭ 21 (+0%)
Mutual labels:  instrumentation, tracing, opentracing
Zipkin Go Opentracing
OpenTracing Bridge for Zipkin Go
Stars: ✭ 472 (+2147.62%)
Mutual labels:  instrumentation, tracing, opentracing
Brave Opentracing
Bridge between OpenTracing and Brave
Stars: ✭ 64 (+204.76%)
Mutual labels:  instrumentation, tracing, opentracing
ruby-sensor
💎 Ruby Distributed Tracing & Metrics Sensor for Instana
Stars: ✭ 23 (+9.52%)
Mutual labels:  instrumentation, tracing, opentracing
go-sensor
🚀 Go Distributed Tracing & Metrics Sensor for Instana
Stars: ✭ 90 (+328.57%)
Mutual labels:  instrumentation, tracing, opentracing
zipkin-cpp-opentracing
OpenTracing Tracer implementation for Zipkin in C++
Stars: ✭ 46 (+119.05%)
Mutual labels:  instrumentation, tracing, opentracing
java-jaxrs
OpenTracing Java JAX-RS instrumentation
Stars: ✭ 37 (+76.19%)
Mutual labels:  instrumentation, tracing, opentracing
java-web-servlet-filter
OpenTracing Java Web Servlet Filter Instrumentation
Stars: ✭ 20 (-4.76%)
Mutual labels:  instrumentation, tracing, opentracing
dropwizard-zipkin
Dropwizard Zipkin Bundle
Stars: ✭ 48 (+128.57%)
Mutual labels:  instrumentation, tracing
ctrace-go
Canonical OpenTracing for GoLang
Stars: ✭ 12 (-42.86%)
Mutual labels:  tracing, opentracing
axios-opentracing
Axios interceptor which traces your requests 👀
Stars: ✭ 15 (-28.57%)
Mutual labels:  tracing, opentracing
feign-opentracing
OpenTracing Feign integration
Stars: ✭ 20 (-4.76%)
Mutual labels:  tracing, opentracing
easeagent
An agent component for the Java system
Stars: ✭ 437 (+1980.95%)
Mutual labels:  tracing, opentracing
money
Dapper Style Distributed Tracing Instrumentation Libraries
Stars: ✭ 65 (+209.52%)
Mutual labels:  instrumentation, tracing
probes-api
Software Activity Metering - Probes Open API
Stars: ✭ 31 (+47.62%)
Mutual labels:  instrumentation, tracing

Build Status Released Version

OpenTracing OkHttp Client Instrumentation

OpenTracing instrumentation for OkHttp client.

Configuration

Preferred way how to instrument OkHttpClient is to use TracingCallFactory:

Call.Factory client = new TracingCallFactory(okHttpClient, tracer);
client.newCall(request)...

or use OkHttpClient directly. However when doing multiple async requests simultaneously, parent spans created before invoking the client are not properly inferred.

OkHttpClient client = TracingInterceptor.addTracing(new OkHttpClient.Builder(), tracer)
client.newCall(request)...

Development

./mvnw clean install

Release

Follow instructions in RELEASE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].