We are trying to monitor some services that are written in Kotlin and use GRPC as their API layer.
Before I start adding manual traces everywhere: is there some way I could try and support that in a generic fashion? I assume there is some AOP mechanism or similar used to support things like HTTP. Would it be feasible to do that for the generated GRPC server side code so that we can write the logic once and then just wire it into the services?
I'd be happy to give this idea a go if it sounds feasible and someone points me to the right code base to look at.