From e511667dbcb257cbe97d01ad7526351538097c61 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 26 May 2020 15:40:32 +0000 Subject: [PATCH] --- .../AyaNova/Controllers/ServerMetricsController.cs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/server/AyaNova/Controllers/ServerMetricsController.cs b/server/AyaNova/Controllers/ServerMetricsController.cs index 013e5c2b..27a90b76 100644 --- a/server/AyaNova/Controllers/ServerMetricsController.cs +++ b/server/AyaNova/Controllers/ServerMetricsController.cs @@ -89,20 +89,23 @@ namespace AyaNova.Api.Controllers if (maxRecords < MinuteMetrics.Count) { - cpu=Util.DataUtil.LargestTriangleThreeBuckets(cpu,(int)maxRecords) as List>; + cpu = Util.DataUtil.LargestTriangleThreeBuckets(cpu, (int)maxRecords) as List>; //downsample it here ;//https://github.com/sveinn-steinarsson/flot-downsample/ } - -//convert to efficient array of double pairs -var v=cpu.Select(z=> new double[]{z.Item1,z.Item2}).ToArray(); + //convert to efficient array of double pairs + var v = cpu.Select(z => new double[] { z.Item1, z.Item2 }).ToArray(); + var ret = new + { + cpu = v + }; //Log await EventLogProcessor.LogEventToDatabaseAsync(new Event(UserIdFromContext.Id(HttpContext.Items), 0, AyaType.Metrics, AyaEvent.Retrieved), ct); - return Ok(ApiOkResponse.Response(v)); + return Ok(ApiOkResponse.Response(ret)); }