From 3955aff32997eddc930d2fc9c64481a80d347cf4 Mon Sep 17 00:00:00 2001 From: rozetko Date: Wed, 15 May 2019 03:43:55 +0300 Subject: [PATCH] HSR for anomaly analytic unit #653 (#654) --- server/src/controllers/analytics_controller.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/src/controllers/analytics_controller.ts b/server/src/controllers/analytics_controller.ts index e19e25b..ec53a3d 100644 --- a/server/src/controllers/analytics_controller.ts +++ b/server/src/controllers/analytics_controller.ts @@ -591,7 +591,7 @@ export async function getHSR(analyticUnit: AnalyticUnit.AnalyticUnit, from: numb const data = await queryByMetric(analyticUnit.metric, grafanaUrl, from, to, HASTIC_API_KEY); if(analyticUnit.detectorType !== AnalyticUnit.DetectorType.ANOMALY) { - return data; + return { hsr: data }; } let cache = await AnalyticUnitCache.findById(analyticUnit.id); if( @@ -619,7 +619,7 @@ export async function getHSR(analyticUnit: AnalyticUnit.AnalyticUnit, from: numb if(result.status !== AnalyticUnit.AnalyticUnitStatus.SUCCESS) { throw new Error(`Data processing error: ${result.error}`); } - return { values: result.payload.data, columns: data.columns }; + return { hsr: data, smoothed: { values: result.payload.data, columns: data.columns } }; } catch (err) { const message = err.message || JSON.stringify(err); await AnalyticUnit.setStatus(analyticUnit.id, AnalyticUnit.AnalyticUnitStatus.FAILED, message);