All Projects → OpenFeign → feign-opentracing

OpenFeign / feign-opentracing

Licence: Apache-2.0 license
OpenTracing Feign integration

Programming Languages

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

Projects that are alternatives of or similar to feign-opentracing

Natchez
functional tracing for cats
Stars: ✭ 214 (+970%)
Mutual labels:  tracing, opentracing
java-concurrent
OpenTracing-aware helpers related to java.util.concurrent
Stars: ✭ 36 (+80%)
Mutual labels:  tracing, opentracing
Csharp Netcore
OpenTracing instrumentation for .NET Core & .NET 5 apps
Stars: ✭ 225 (+1025%)
Mutual labels:  tracing, opentracing
Kanali
A Kubernetes Native API Management Solution
Stars: ✭ 192 (+860%)
Mutual labels:  tracing, opentracing
jaeger-node
Out of the box distributed tracing for Node.js applications.
Stars: ✭ 66 (+230%)
Mutual labels:  tracing, opentracing
Dd Trace Php
Datadog Tracing PHP Client
Stars: ✭ 203 (+915%)
Mutual labels:  tracing, opentracing
Dd Trace Go
A Go tracing package for Datadog APM
Stars: ✭ 244 (+1120%)
Mutual labels:  tracing, opentracing
Java Spring Web
OpenTracing Spring Web instrumentation
Stars: ✭ 89 (+345%)
Mutual labels:  tracing, opentracing
smallrye-opentracing
An MicroProfile-OpenTracing implementation
Stars: ✭ 17 (-15%)
Mutual labels:  tracing, opentracing
microservices-demo
A Monorepo Demoing Microservices Architecture
Stars: ✭ 36 (+80%)
Mutual labels:  tracing, opentracing
Java Specialagent
Automatic instrumentation for 3rd-party libraries in Java applications with OpenTracing.
Stars: ✭ 156 (+680%)
Mutual labels:  tracing, opentracing
nginx-opentracing
Instrument nginx for OpenTracing.
Stars: ✭ 21 (+5%)
Mutual labels:  tracing, opentracing
Stagemonitor
an open source solution to application performance monitoring for java server applications
Stars: ✭ 1,664 (+8220%)
Mutual labels:  tracing, opentracing
Dd Trace Js
JavaScript APM Tracer
Stars: ✭ 212 (+960%)
Mutual labels:  tracing, opentracing
Dd Trace Dotnet
.NET Tracer for Datadog APM
Stars: ✭ 125 (+525%)
Mutual labels:  tracing, opentracing
Instrumentedsql
A sql driver that will wrap any other driver and log/trace all its calls
Stars: ✭ 244 (+1120%)
Mutual labels:  tracing, opentracing
Brave Opentracing
Bridge between OpenTracing and Brave
Stars: ✭ 64 (+220%)
Mutual labels:  tracing, opentracing
Trace4cats
Distributed app tracing implementation in pure scala using cats-effect
Stars: ✭ 80 (+300%)
Mutual labels:  tracing, opentracing
nodejs
Node.js in-process collectors for Instana
Stars: ✭ 66 (+230%)
Mutual labels:  tracing, opentracing
java-jaxrs
OpenTracing Java JAX-RS instrumentation
Stars: ✭ 37 (+85%)
Mutual labels:  tracing, opentracing

Build Status Released Version

OpenTracing Feign Instrumentation

OpenTracing instrumentation for Feign client. This instrumentation creates a client span for each outgoing request.

Configuration & Usage

Feign

Feign feign = Feign.builder()
    .client(new TracingClient(feignCompatibleClient, tracer))
    .build();

HystrixFeign

TracingConcurrencyStrategy.register();

and create feign client like it is described above.

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].