diff --git a/packages/prom-client/metrics.ts b/packages/prom-client/metrics.ts index e8483eeb2..0076e00b0 100644 --- a/packages/prom-client/metrics.ts +++ b/packages/prom-client/metrics.ts @@ -51,6 +51,7 @@ createMetric(Gauge, 'hydro_task', 'taskcount', { const data = await taskColl.aggregate([ { $group: { _id: '$type', count: { $sum: 1 } } }, ]).toArray(); + this.reset(); for (const line of data) { this.set({ type: line._id as unknown as string }, line.count); } diff --git a/packages/prom-client/package.json b/packages/prom-client/package.json index 3e5c576da..75e7f1d6f 100644 --- a/packages/prom-client/package.json +++ b/packages/prom-client/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/prom-client", - "version": "0.0.3", + "version": "0.0.4", "dependencies": { "prom-client": "^14.0.1" }