go-kit/kit

support for istio distributed tracing

Open

#977 建立於 2020年4月26日

在 GitHub 查看
 (4 留言) (0 反應) (0 負責人)Go (27,422 star) (2,446 fork)batch import
enhancementhelp wanted

描述

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

貢獻者指南

support for istio distributed tracing · go-kit/kit#977 | Good First Issue