diff --git a/plugins/catalog-backend/src/util/metrics.ts b/plugins/catalog-backend/src/util/metrics.ts index 8edc721914..207135f234 100644 --- a/plugins/catalog-backend/src/util/metrics.ts +++ b/plugins/catalog-backend/src/util/metrics.ts @@ -31,9 +31,8 @@ export function createCounterMetric( ): Counter { let metric = register.getSingleMetric(config.name); if (!metric) { - const newMetric = new Counter(config); - register.registerMetric(newMetric); - metric = register.getSingleMetric(config.name); + metric = new Counter(config); + register.registerMetric(metric); } return metric as Counter; } @@ -43,9 +42,8 @@ export function createGaugeMetric( ): Gauge { let metric = register.getSingleMetric(config.name); if (!metric) { - const newMetric = new Gauge(config); - register.registerMetric(newMetric); - metric = register.getSingleMetric(config.name); + metric = new Gauge(config); + register.registerMetric(metric); } return metric as Gauge; } @@ -55,9 +53,8 @@ export function createSummaryMetric( ): Summary { let metric = register.getSingleMetric(config.name); if (!metric) { - const newMetric = new Summary(config); - register.registerMetric(newMetric); - metric = register.getSingleMetric(config.name); + metric = new Summary(config); + register.registerMetric(metric); } return metric as Summary; @@ -68,9 +65,8 @@ export function createHistogramMetric( ): Histogram { let metric = register.getSingleMetric(config.name); if (!metric) { - const newMetric = new Histogram(config); - register.registerMetric(newMetric); - metric = register.getSingleMetric(config.name); + metric = new Histogram(config); + register.registerMetric(metric); } return metric as Histogram;