code: func NewInterceptor(opts InterceptorOpts) *Interceptor {
  	return &Interceptor{
  		monitoring: initMonitoring(opts.TrackPeers),
  		trackPeers: opts.TrackPeers,
  	}
  }
docs: // NewInterceptor implements both prometheus Collector interface and methods required by grpc Interceptor.