marcoferrer / kroto-plus

gRPC Kotlin Coroutines, Protobuf DSL, Scripting for Protoc
Apache License 2.0
494 stars 28 forks source link

Integrate PerfMark for grpc trace support #66

Open marcoferrer opened 5 years ago

marcoferrer commented 5 years ago

gRPC java is heavily instrumented with PerfMark. It would be useful to integrate specific sections of the coroutines API internals. There might be some difficulties involved since perf mark relies on thread local storage but initial tests produced positive results.

image