From 885015970dd2d7a703a2ff2ddd87ef7b85ae601b Mon Sep 17 00:00:00 2001 From: Sebastian Marsching Date: Wed, 22 Jan 2025 15:51:43 +0100 Subject: [PATCH] Change cassandra_storage_hints_in_progress from counter to gauge. This metric cannot be a Prometheus counter because it may (and typically will) decrease. Closes #122. --- .../java/com/zegelin/cassandra/exporter/FactoriesSupplier.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/main/java/com/zegelin/cassandra/exporter/FactoriesSupplier.java b/common/src/main/java/com/zegelin/cassandra/exporter/FactoriesSupplier.java index 2d88503..028f09b 100644 --- a/common/src/main/java/com/zegelin/cassandra/exporter/FactoriesSupplier.java +++ b/common/src/main/java/com/zegelin/cassandra/exporter/FactoriesSupplier.java @@ -676,7 +676,7 @@ public List get() { builder.add(storageMetric(functionalCollectorConstructor(counterAsCounter()), "Exceptions", "exceptions_total", null)); builder.add(storageMetric(functionalCollectorConstructor(counterAsGauge()), "Load", "load_bytes", null)); builder.add(storageMetric(functionalCollectorConstructor(counterAsCounter()), "TotalHints", "hints_total", null)); - builder.add(storageMetric(functionalCollectorConstructor(counterAsCounter()), "TotalHintsInProgress", "hints_in_progress", null)); + builder.add(storageMetric(functionalCollectorConstructor(counterAsGauge()), "TotalHintsInProgress", "hints_in_progress", null)); }