diff --git a/metrics/metrics.go b/metrics/metrics.go index 09468b5..9a16d69 100644 --- a/metrics/metrics.go +++ b/metrics/metrics.go @@ -157,7 +157,7 @@ func (ms *Metrics) createCollector(config ExporterConfig) (prometheus.Collector, return collector, func() { _ = collector.Close() }, nil case model.ApplicationTypeMysql: - userPass := url.UserPassword(config.Credentials.Username, config.Credentials.Password) + userPass := fmt.Sprintf("%s:%s", config.Credentials.Username, config.Credentials.Password) query := url.Values{} query.Set("timeout", fmt.Sprintf("%dms", timeout.Milliseconds())) tls := config.Params["tls"]