This package can be used for building observable gRPC servers and clients. It uses interceptors to intercept gRPC handlers and calls to report logs, metrics, and traces out-of-the-box.
You can find basic examples here.