This commit is contained in:
@@ -117,13 +117,13 @@ namespace AyaNova.Api.Controllers
|
|||||||
cpuLabels = dsCPU.Select(z => DateTime.FromOADate(z.Item1)).ToArray(),
|
cpuLabels = dsCPU.Select(z => DateTime.FromOADate(z.Item1)).ToArray(),
|
||||||
cpu = dsCPU.Select(z => z.Item2).ToArray(),
|
cpu = dsCPU.Select(z => z.Item2).ToArray(),
|
||||||
genAllLabels = dsGen0.Select(z => DateTime.FromOADate(z.Item1)).Union(dsGen1.Select(z => DateTime.FromOADate(z.Item1))).Union(dsGen2.Select(z => DateTime.FromOADate(z.Item1))).ToArray(),
|
genAllLabels = dsGen0.Select(z => DateTime.FromOADate(z.Item1)).Union(dsGen1.Select(z => DateTime.FromOADate(z.Item1))).Union(dsGen2.Select(z => DateTime.FromOADate(z.Item1))).ToArray(),
|
||||||
gen0 = dsGen0.Select(z => (int)z.Item2).ToArray(),
|
gen0 = dsGen0.Select(z => new MetricInt(DateTime.FromOADate(z.Item1), z.Item2)).ToArray(),
|
||||||
gen1 = dsGen1.Select(z => (int)z.Item2).ToArray(),
|
gen1 = dsGen1.Select(z => new MetricInt(DateTime.FromOADate(z.Item1), z.Item2)).ToArray(),
|
||||||
gen2 = dsGen2.Select(z => (int)z.Item2).ToArray(),
|
gen2 = dsGen2.Select(z => new MetricInt(DateTime.FromOADate(z.Item1), 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(),
|
||||||
allocated = dsAllocated.Select(z => z.Item2 / MB).ToArray(),
|
allocated = dsAllocated.Select(z => new MetricLong(DateTime.FromOADate(z.Item1), z.Item2 / MB)).ToArray(),
|
||||||
workingSet = dsWorkingSet.Select(z => z.Item2 / MB).ToArray(),
|
workingSet = dsWorkingSet.Select(z => new MetricLong(DateTime.FromOADate(z.Item1), z.Item2 / MB)).ToArray(),
|
||||||
privateBytes = dsPrivateBytes.Select(z => z.Item2 / MB).ToArray()
|
privateBytes = dsPrivateBytes.Select(z =>new MetricLong(DateTime.FromOADate(z.Item1), z.Item2 / MB)).ToArray()
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -157,7 +157,30 @@ namespace AyaNova.Api.Controllers
|
|||||||
|
|
||||||
|
|
||||||
//------------
|
//------------
|
||||||
|
public class MetricLong
|
||||||
|
{
|
||||||
|
public DateTime x { get; set; }
|
||||||
|
public long y { get; set; }
|
||||||
|
public MetricLong(DateTime px, double py)
|
||||||
|
{
|
||||||
|
x = px;
|
||||||
|
y = (long)py;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public class MetricInt
|
||||||
|
{
|
||||||
|
public DateTime x { get; set; }
|
||||||
|
public int y { get; set; }
|
||||||
|
public MetricInt(DateTime px, double py)
|
||||||
|
{
|
||||||
|
x = px;
|
||||||
|
y = (int)py;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//----------
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user