From a8fa52acd74506232bc7f669492eced50115d275 Mon Sep 17 00:00:00 2001 From: Geod24 Date: Fri, 1 Apr 2022 11:02:58 +0900 Subject: [PATCH] Metrics: Change scrape_duration to milliseconds only The default encoding appends a string, which Prometheus doesn't like, and that kills the whole stats. Using a millisecond resolution is good enough. --- source/agora/stats/CollectorRegistry.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/agora/stats/CollectorRegistry.d b/source/agora/stats/CollectorRegistry.d index f1fe9f76983..ae542d3175a 100644 --- a/source/agora/stats/CollectorRegistry.d +++ b/source/agora/stats/CollectorRegistry.d @@ -96,7 +96,7 @@ public class CollectorRegistry } return this.collector.getCollection() ~ - format("scrape_duration \"%s\"", MonoTime.currTime - start); + format("scrape_duration_ms %s", (MonoTime.currTime - start).total!"msecs"); } }