rollup
This commit is contained in:
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" }
|
||||
);
|
||||
|
||||
Reference in new issue
Block a user