https://github.com/devin-c/protobuf/blob/instrument_handle_request/lib/protobuf/rpc/server.rb#L29-L32
https://github.com/rails/rails/blob/6d8c070821bc846eb263b8c045ae652ebd751569/activesupport/lib/active_support/notifications/instrumenter.rb#L17