func getPrometheusMetricsByConfig()

in internal/metrics/metrics.go [102:119]


func getPrometheusMetricsByConfig() *Metrics {
	config := conf.Get()

	port := ""
	if !checkMetricsConfig(config) {
		port = defaultEndPoint
	} else {
		port = config.Metrics.EndpointPort
	}

	m := &Metrics{
		counters:   make(map[string]prometheus.Collector),
		histograms: make(map[string]prometheus.Collector),
		port:       port,
	}
	m.Init()
	return m
}