diff --git a/apps/proxy/src/routes/proxy.ts b/apps/proxy/src/routes/proxy.ts index fa78558..99ae601 100644 --- a/apps/proxy/src/routes/proxy.ts +++ b/apps/proxy/src/routes/proxy.ts @@ -66,7 +66,14 @@ async function logRequestToDatabase({ time, cached, }: InfluxLog) { - totalRequests = totalRequests ? totalRequests + 1 : 1; + if (!totalRequests) { + const metrics: any = await MetricsSchema.findOne({ _id: "proxy" }).exec(); + if (metrics) { + totalRequests = metrics.totalRequests; + } else { + totalRequests = 0; + } + } MetricsSchema.updateOne( { _id: "proxy" }, { $set: { totalRequests: totalRequests } },