_id -> bucketDate
This commit is contained in:
1 parent
9b871ffb52
commit
353b97e7d3
6 files changed
+7
-7
No files matched your search
@@ -132,10 +132,10 @@ export const HistogramInfrastructure = ({
|
||||
if (type === "temp") {
|
||||
avgTemps = data.map((check) => {
|
||||
const temps = check.avgTemperature || [];
|
||||
if (temps.length === 0) return { bucketDate: check._id, avg_temp: null };
|
||||
if (temps.length === 0) return { bucketDate: check.bucketDate, avg_temp: null };
|
||||
const totalTemp = temps.reduce((sum, temp) => sum + (temp || 0), 0);
|
||||
const avgTemp = totalTemp / temps.length;
|
||||
return { bucketDate: check?._id, avg_temp: avgTemp };
|
||||
return { bucketDate: check.bucketDate, avg_temp: avgTemp };
|
||||
});
|
||||
|
||||
const maxTemp: number = avgTemps.reduce((max, item) => {
|
||||
|
||||
@@ -192,7 +192,7 @@ export interface HardwareChecksResult {
|
||||
totalChecks: number;
|
||||
};
|
||||
checks: Array<{
|
||||
_id: string;
|
||||
bucketDate: string;
|
||||
avgCpuUsage: number;
|
||||
avgMemoryUsage: number;
|
||||
avgTemperature: number[];
|
||||
|
||||
@@ -132,7 +132,7 @@ export interface HardwareNetStats {
|
||||
}
|
||||
|
||||
export interface HardwareCheckStats {
|
||||
_id: string;
|
||||
bucketDate: string;
|
||||
avgCpuUsage: number;
|
||||
avgMemoryUsage: number;
|
||||
avgTemperature: number[];
|
||||
|
||||
@@ -529,7 +529,7 @@ class MongoChecksRepository implements IChecksRepository {
|
||||
};
|
||||
|
||||
const checks = (hardwareMetrics ?? []).map((metric) => ({
|
||||
_id: metric._id,
|
||||
bucketDate: metric._id,
|
||||
avgCpuUsage: metric.avgCpuUsage ?? 0,
|
||||
avgMemoryUsage: metric.avgMemoryUsage ?? 0,
|
||||
avgTemperature: metric.avgTemperature ?? [],
|
||||
|
||||
@@ -136,7 +136,7 @@ export interface HardwareChecksResult {
|
||||
totalChecks: number;
|
||||
};
|
||||
checks: Array<{
|
||||
_id: string;
|
||||
bucketDate: string;
|
||||
avgCpuUsage: number;
|
||||
avgMemoryUsage: number;
|
||||
avgTemperature: number[];
|
||||
|
||||
@@ -99,7 +99,7 @@ export interface HardwareNetStats {
|
||||
}
|
||||
|
||||
export interface HardwareCheckStats {
|
||||
_id: string;
|
||||
bucketDate: string;
|
||||
avgCpuUsage: number;
|
||||
avgMemoryUsage: number;
|
||||
avgTemperature: number[];
|
||||
|
||||
Reference in new issue
Block a user