Skip to content

Comments

Zipkin tracing support (Native v2)#671

Merged
peterbourgon merged 11 commits intogo-kit:masterfrom
basvanbeek:zipkin
Mar 12, 2018
Merged

Zipkin tracing support (Native v2)#671
peterbourgon merged 11 commits intogo-kit:masterfrom
basvanbeek:zipkin

Conversation

@basvanbeek
Copy link
Member

This adds native Zipkin support for the HTTP and gRPC transports.

It is a more idiomatic implementation benefiting people using Zipkin in their polyglot microservice environment and lowers the amount of necessary boilerplate in Go kit compared to the OpenTracing implementation by allowing for global service middleware setup.

@peterbourgon
Copy link
Member

Gave it a quick review. Thanks for updating the tests and examples.

@peterbourgon peterbourgon merged commit 876cd87 into go-kit:master Mar 12, 2018
@basvanbeek basvanbeek deleted the zipkin branch March 12, 2018 20:13
jamesgist pushed a commit to jamesgist/kit that referenced this pull request Nov 1, 2024
* Added new Zipkin tracing middleware using the native zipkin-go library

* new approach to Zipkin tracing middleware for Go kit

* improvements to zipkin tracer docs and code

* source comments changes

* Adds http test.

* Adds endpoint test.

* Improves code based on idiomatic feedback.

* updates to tracing doc comments

* do not allow to activate both zipkin-go and zipkin-go-opentracing to avoid confusion

* add test for zipkin http server tracer

* add test for zipkin grpc server and client tracers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants