From 75e3fd649bf4baae66a7415634fe999c726ba149 Mon Sep 17 00:00:00 2001 From: Jesper Jensen Date: Thu, 3 Jul 2025 19:11:11 +0200 Subject: Add metric for lookup state --- src/proto.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/proto.c') diff --git a/src/proto.c b/src/proto.c index e85d45e..d17f331 100644 --- a/src/proto.c +++ b/src/proto.c @@ -959,10 +959,12 @@ int proto_run(struct dht* dht, char* buff, size_t recv_len, struct sockaddr_in* } dht->lookup.state = OP_ACTIVE; + prom_gauge_set(lookup_state, dht->lookup.state, NULL); prom_counter_inc(lookup_count, NULL); dbg("Lookup started"); } else if(dht->lookup.state == OP_ACTIVE && dht->lookup.outstanding == 0) { dht->lookup.state = OP_COMPLETED; + prom_gauge_set(lookup_state, dht->lookup.state, NULL); } // @HACK 0 means unitialized, only happens in tests -- cgit v1.2.3