This commit is contained in:
Alex Holliday committed 2025-12-30 19:49:13 +00:00
1 parent dea0ff106f
commit f56f91c31d
4 files changed
+156 -3

No files matched your search

@@ -19,6 +19,12 @@ export interface IStatsDaily
disk?: IInfraDiskEntry[];
host?: IInfraHost;
net?: IInfraNetEntry[];
// Docker rollups
dockerRunningPercent?: number;
dockerHealthyPercent?: number;
dockerRunningContainers?: number;
dockerHealthyContainers?: number;
dockerTotalContainers?: number;
}
const InfraCpuSchema = new Schema<IInfraCpu>(
@@ -132,6 +138,13 @@ const StatsDailySchema = new Schema<IStatsDaily>(
disk: { type: [InfraDiskEntrySchema], required: false, default: undefined },
host: { type: InfraHostSchema, required: false },
net: { type: [InfraNetEntrySchema], required: false, default: undefined },
// Docker
dockerRunningPercent: { type: Number },
dockerHealthyPercent: { type: Number },
dockerRunningContainers: { type: Number },
dockerHealthyContainers: { type: Number },
dockerTotalContainers: { type: Number },
},
{ timestamps: true, collection: "stats_daily" }
);
@@ -96,6 +96,11 @@ export interface IStatsHourly
disk?: IInfraDiskEntry[];
host?: IInfraHost;
net?: IInfraNetEntry[];
dockerRunningPercent?: number;
dockerHealthyPercent?: number;
dockerRunningContainers?: number;
dockerHealthyContainers?: number;
dockerTotalContainers?: number;
}
const InfraCpuSchema = new Schema<IInfraCpu>(
@@ -209,6 +214,11 @@ const StatsHourlySchema = new Schema<IStatsHourly>(
disk: { type: [InfraDiskEntrySchema], required: false, default: undefined },
host: { type: InfraHostSchema, required: false },
net: { type: [InfraNetEntrySchema], required: false, default: undefined },
dockerRunningPercent: { type: Number },
dockerHealthyPercent: { type: Number },
dockerRunningContainers: { type: Number },
dockerHealthyContainers: { type: Number },
dockerTotalContainers: { type: Number },
},
{ timestamps: true, collection: "stats_hourly" }
);