From c4580330ed927d3a36cde489c640cb6e57ec1166 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gast=C3=B3n=20Fournier?= Date: Fri, 18 Oct 2024 17:09:15 +0200 Subject: [PATCH] Support non integers --- src/lib/metrics-gauge.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/metrics-gauge.ts b/src/lib/metrics-gauge.ts index 339ae8c023..8e1234b248 100644 --- a/src/lib/metrics-gauge.ts +++ b/src/lib/metrics-gauge.ts @@ -48,13 +48,13 @@ export class DbMetricsMonitor { ) { const resultArray = this.asArray(definition.map(result)); resultArray - .filter((r) => !Number.isInteger(r.value)) + .filter((r) => typeof r.value !== 'number') .forEach((r) => { - this.log.warn( - `Invalid value for ${definition.name}: ${r.value}. Value must be an integer.`, + this.log.debug( + `Invalid value for ${definition.name}: ${r.value}. Value must be an number.`, ); }); - return resultArray.filter((r) => Number.isInteger(r.value)); + return resultArray.filter((r) => typeof r.value === 'number'); } return []; }