up/down check fix
This commit is contained in:
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 },
|
||||
});
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in new issue
Block a user