code: func (i *Interceptor) Collect(in chan<- prometheus.Metric) {
  	i.monitoring.dialer.Collect(in)
  	i.monitoring.server.Collect(in)
  	i.monitoring.client.Collect(in)
  }
docs: // Collect implements prometheus Collector interface.