summaryrefslogtreecommitdiff
path: root/src/metrics.c
diff options
context:
space:
mode:
authorJesper Jensen <jesper@jnsn.dev>2025-07-03 19:11:11 +0200
committerJesper Jensen <jesper@jnsn.dev>2025-07-03 19:11:11 +0200
commit75e3fd649bf4baae66a7415634fe999c726ba149 (patch)
tree8bff69c69ebdc92f9fefdfb7a95b83c680de7889 /src/metrics.c
parent570181d2004e1d07a8a4e946f352d619a5f8895f (diff)
Add metric for lookup state
Diffstat (limited to 'src/metrics.c')
-rw-r--r--src/metrics.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/metrics.c b/src/metrics.c
index d85f6d9..90b54d2 100644
--- a/src/metrics.c
+++ b/src/metrics.c
@@ -25,6 +25,7 @@ prom_counter_t *keepalive_count = NULL;
prom_counter_t *lookup_count = NULL;
prom_gauge_t *routing_table_occupied = NULL;
prom_counter_t *outbox_overflow = NULL;
+prom_gauge_t *lookup_state = NULL;
enum MHD_Result promhttp_handler(
void *cls,
@@ -264,6 +265,16 @@ void metric_init() {
NULL
)
);
+
+ lookup_state = prom_collector_registry_must_register_metric(
+ prom_gauge_new(
+ "dht_lookup_state",
+ "State of the lookup",
+ 0,
+ NULL
+ )
+ );
+
}
void metric_end() {