go-kit/kit

support for istio distributed tracing

Open

#977 aperta il 26 apr 2020

Vedi su GitHub
 (4 commenti) (0 reazioni) (0 assegnatari)Go (2446 fork)batch import
enhancementhelp wanted

Metriche repository

Star
 (27.422 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

Hi guys,

I've been using go-kit for some times now (high five for the amazing work !) and have been developing micro-services on Kubernetes and istio where istio tracing is leveraged. If interested in supporting istio tracing through simple header propagation (istio doc), I have working code that I would be happy to push through a pull request.

Basically the code implements the function func ServerBefore(before ...RequestFunc) ServerOption for HTTP and gRPC

defined here

so that header values can be saved in the context, and then inject to every downstream requests.

Is it something you see being pushed to your code base ? Let me know. Cheers

Guida contributor