This middleware should be added early in the flow for grpc interceptors to ensure errors during authn/authz are captured. https://github.com/grpc-ecosystem/go-grpc-prometheus