zipkin4net icon indicating copy to clipboard operation
zipkin4net copied to clipboard

gRPC support

Open cosaques opened this issue 8 years ago • 7 comments

How can I use the library to trace the gRPC microservices interaction ?

cosaques avatar Feb 22 '17 12:02 cosaques

There are two part of this library:

  • Sending spans to zipkin collector
  • Creating the trace itself

As this library is for the moment low-level, you would have to create traces yourself when receiving/sending a gRPC call.

So basically, the answer is yes but you have to do it manually for the moment.

fedj avatar Feb 22 '17 13:02 fedj

@fedj
Have an example?

Leowuqunqun avatar Nov 14 '17 04:11 Leowuqunqun

@Leowuqunqun Zipkin4net provides you with http propagation at the moment. I'm refactoring it and I'll push a PR probably today. After the refactoring, it should be fairly easy to integrate with grpc

fedj avatar Nov 14 '17 08:11 fedj

@fedj very good, Where is the PR address?

Leowuqunqun avatar Dec 12 '17 08:12 Leowuqunqun

Sorry, I completely forgot. I'll finish it asap!

fedj avatar Dec 12 '17 08:12 fedj

@fedj hi ,How's the progress now?

Leowuqunqun avatar Mar 05 '18 02:03 Leowuqunqun

Hi @Leowuqunqun,

Sorry for the non-update, the propagation was refactored a while ago and now allows easily to support graph IMO.

fedj avatar Mar 05 '18 09:03 fedj