up/down check fix

This commit is contained in:
Alex Holliday committed 2026-01-05 19:57:56 +00:00
1 parent 7aae57e9ab
commit afb30dceff
3 files changed
+11 -1

No files matched your search

@@ -41,7 +41,11 @@ class MongoCheckRepository implements IChecksRepository {
const agg: AggregateCheck = {
bucketDate: doc._id instanceof Date ? doc._id : new Date(doc._id),
count: doc.count,
upChecks: doc.upChecks,
downChecks: doc.downChecks,
avgResponseTime: doc.avgResponseTime,
avgResponseTimeUp: doc.avgResponseTimeUp,
avgResponseTimeDown: doc.avgResponseTimeDown,
totalContainers: doc.totalContainers,
runningContainers: doc.runningContainers,
healthyContainers: doc.healthyContainers,
@@ -580,6 +584,8 @@ class MongoCheckRepository implements IChecksRepository {
return base;
});
console.log(checks);
return checks.map(this.toAggregateCheck);
};
}
@@ -55,7 +55,7 @@ class MongoMonitorStatsRepository implements IMonitorStatsRepository {
return this.toEntity(monitorStats);
};
deleteManyExcludedtByMonitorIds = async (monitorIds: string[]) => {
deleteManyExcludedByMonitorIds = async (monitorIds: string[]) => {
const result = await MonitorStats.deleteMany({
monitorId: { $nin: monitorIds },
});
+4
View File
@@ -144,7 +144,11 @@ export interface AggregateCheck {
// Common aggregates
count?: number;
upChecks?: number;
downChecks?: number;
avgResponseTime?: number;
avgResponseTimeUp?: number;
avgResponseTimeDown?: number;
// Docker aggregates (counts per bucket)
totalContainers?: number;