From 086059a9252da39bf599cc0b4815e0c7c7aaa11a Mon Sep 17 00:00:00 2001 From: zzz Date: Sat, 12 Apr 2025 17:57:35 -0400 Subject: [PATCH] Add units to more stats --- src/java/net/i2p/prometheus/PromManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/java/net/i2p/prometheus/PromManager.java b/src/java/net/i2p/prometheus/PromManager.java index 07fed77..d428cba 100644 --- a/src/java/net/i2p/prometheus/PromManager.java +++ b/src/java/net/i2p/prometheus/PromManager.java @@ -156,13 +156,15 @@ public class PromManager implements ClientApp { .labelNames("state"); // heuristics String nlc = name.toLowerCase(Locale.US); - if (nlc.contains("time") || nlc.contains("delay") || nlc.contains("lag")) { + if (nlc.contains("time") || nlc.contains("delay") || nlc.contains("lag") || + nlc.contains("_skew_")) { // All our stats are in ms gwcb.unit(Unit.SECONDS) .callback(callback -> { callback.call(rate.getAvgOrLifetimeAvg() / 1000, "average"); }); } else if (nlc.contains("size") || nlc.contains("memory") || + nlc.contains("sendrate") || nlc.contains("recvrate") || nlc.contains("bps") || nlc.contains("bandwidth")) { gwcb.unit(Unit.BYTES) .callback(callback -> {