From 6e0826a9866a348ef956fabd068e4e99f4e0644b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Farkas?= Date: Thu, 7 Apr 2022 09:44:04 +0200 Subject: [PATCH] loki: do not convert NaN to null (#45389) --- public/app/plugins/datasource/loki/result_transformer.test.ts | 2 +- public/app/plugins/datasource/loki/result_transformer.ts | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/public/app/plugins/datasource/loki/result_transformer.test.ts b/public/app/plugins/datasource/loki/result_transformer.test.ts index f0e64b5e8ef..396386e6419 100644 --- a/public/app/plugins/datasource/loki/result_transformer.test.ts +++ b/public/app/plugins/datasource/loki/result_transformer.test.ts @@ -306,7 +306,7 @@ describe('enhanceDataFrame', () => { [1, 1000], [0, 2000], [1, 4000], - [null, 7000], + [NaN, 7000], [Infinity, 8000], [-Infinity, 9000], ]); diff --git a/public/app/plugins/datasource/loki/result_transformer.ts b/public/app/plugins/datasource/loki/result_transformer.ts index 34aa2e5900b..79fde9b62b2 100644 --- a/public/app/plugins/datasource/loki/result_transformer.ts +++ b/public/app/plugins/datasource/loki/result_transformer.ts @@ -209,10 +209,6 @@ export function lokiPointsToTimeseriesPoints(data: Array<[number, string]>): Tim for (const [time, value] of data) { let datapointValue: TimeSeriesValue = parsePrometheusFormatSampleValue(value); - if (isNaN(datapointValue)) { - datapointValue = null; - } - const timestamp = time * 1000; datapoints.push([datapointValue, timestamp]);