From b3e975cf381cdcd5a4ea8ae2e4a0feb2e1de9ad0 Mon Sep 17 00:00:00 2001 From: undefined Date: Sun, 21 Aug 2022 14:52:22 +0800 Subject: [PATCH] prom: reset task metrics --- packages/prom-client/metrics.ts | 1 + packages/prom-client/package.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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" }