Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/openfeign/feign-opentracing
OpenTracing Feign integration
https://github.com/openfeign/feign-opentracing
http-client opentracing tracing
Last synced: 2 months ago
JSON representation
OpenTracing Feign integration
- Host: GitHub
- URL: https://github.com/openfeign/feign-opentracing
- Owner: OpenFeign
- License: apache-2.0
- Created: 2017-03-24T20:09:42.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2021-05-03T11:07:53.000Z (over 3 years ago)
- Last Synced: 2024-04-16T11:32:48.353Z (9 months ago)
- Topics: http-client, opentracing, tracing
- Language: Java
- Homepage: http://opentracing.io/
- Size: 119 KB
- Stars: 21
- Watchers: 3
- Forks: 13
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status][ci-img]][ci] [![Released Version][maven-img]][maven]
# OpenTracing Feign Instrumentation
OpenTracing instrumentation for Feign client. This instrumentation creates a client span for each outgoing request.## Configuration & Usage
### Feign
```java
Feign feign = Feign.builder()
.client(new TracingClient(feignCompatibleClient, tracer))
.build();```
### HystrixFeign
```java
TracingConcurrencyStrategy.register();
```
and create feign client like it is described above.## Development
```shell
./mvnw clean install
```## Release
Follow instructions in [RELEASE](RELEASE.md)[ci-img]: https://travis-ci.org/OpenFeign/feign-opentracing.svg?branch=master
[ci]: https://travis-ci.org/OpenFeign/feign-opentracing
[maven-img]: https://img.shields.io/maven-central/v/io.github.openfeign.opentracing/feign-opentracing.svg?maxAge=2592000
[maven]: http://search.maven.org/#search%7Cga%7C1%7Cfeign-opentracing