This commit is contained in:
2020-05-27 23:13:21 +00:00
parent 27b4c0b446
commit dcbc5962a5

View File

@@ -32,6 +32,7 @@ namespace AyaNova.Api.Controllers
private readonly ILogger<LogFilesController> log; private readonly ILogger<LogFilesController> log;
private readonly ApiServerState serverState; private readonly ApiServerState serverState;
private const int MAX_RECORDS_BEFORE_DOWNSAMPLING = 400; private const int MAX_RECORDS_BEFORE_DOWNSAMPLING = 400;
private const long MB = (1024 * 1024);
/// <summary> /// <summary>
/// ctor /// ctor
@@ -129,11 +130,11 @@ namespace AyaNova.Api.Controllers
gen2 = dsGen2.Select(z => (int)z.Item2).ToArray(), gen2 = dsGen2.Select(z => (int)z.Item2).ToArray(),
memAllLabels = dsAllocated.Select(z => DateTime.FromOADate(z.Item1)).Union(dsWorkingSet.Select(z => DateTime.FromOADate(z.Item1))).Union(dsPrivateBytes.Select(z => DateTime.FromOADate(z.Item1))).ToArray(), memAllLabels = dsAllocated.Select(z => DateTime.FromOADate(z.Item1)).Union(dsWorkingSet.Select(z => DateTime.FromOADate(z.Item1))).Union(dsPrivateBytes.Select(z => DateTime.FromOADate(z.Item1))).ToArray(),
// allocatedLabels = dsAllocated.Select(z => DateTime.FromOADate(z.Item1)).ToArray(), // allocatedLabels = dsAllocated.Select(z => DateTime.FromOADate(z.Item1)).ToArray(),
allocated = dsAllocated.Select(z => (long)z.Item2).ToArray(), allocated = dsAllocated.Select(z => z.Item2 / MB).ToArray(),
//workingSetLabels = dsWorkingSet.Select(z => DateTime.FromOADate(z.Item1)).ToArray(), //workingSetLabels = dsWorkingSet.Select(z => DateTime.FromOADate(z.Item1)).ToArray(),
workingSet = dsWorkingSet.Select(z => (long)z.Item2).ToArray(), workingSet = dsWorkingSet.Select(z => z.Item2 / MB).ToArray(),
// privateBytesLabels = dsPrivateBytes.Select(z => DateTime.FromOADate(z.Item1)).ToArray(), // privateBytesLabels = dsPrivateBytes.Select(z => DateTime.FromOADate(z.Item1)).ToArray(),
privateBytes = dsPrivateBytes.Select(z => (long)z.Item2).ToArray() privateBytes = dsPrivateBytes.Select(z => z.Item2 / MB).ToArray()
} }
@@ -155,9 +156,9 @@ namespace AyaNova.Api.Controllers
gen0 = MinuteMetrics.Select(z => z.Gen0).ToArray(), gen0 = MinuteMetrics.Select(z => z.Gen0).ToArray(),
gen1 = MinuteMetrics.Select(z => z.Gen1).ToArray(), gen1 = MinuteMetrics.Select(z => z.Gen1).ToArray(),
gen2 = MinuteMetrics.Select(z => z.Gen2).ToArray(), gen2 = MinuteMetrics.Select(z => z.Gen2).ToArray(),
allocated = MinuteMetrics.Select(z => z.Allocated).ToArray(), allocated = MinuteMetrics.Select(z => z.Allocated / MB).ToArray(),
workingSet = MinuteMetrics.Select(z => z.WorkingSet).ToArray(), workingSet = MinuteMetrics.Select(z => z.WorkingSet / MB).ToArray(),
privateBytes = MinuteMetrics.Select(z => z.PrivateBytes).ToArray() privateBytes = MinuteMetrics.Select(z => z.PrivateBytes / MB).ToArray()
} }