From 04c5b9d5ef4723d469ea3472012787a8e2a5bdbd Mon Sep 17 00:00:00 2001 From: Jesper Jensen Date: Sat, 12 Apr 2025 09:35:32 +0200 Subject: Add prometheus monitoring --- src/metrics.h | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/metrics.h (limited to 'src/metrics.h') diff --git a/src/metrics.h b/src/metrics.h new file mode 100644 index 0000000..25afcce --- /dev/null +++ b/src/metrics.h @@ -0,0 +1,25 @@ +#pragma once + +#include + +#include "prom.h" + +extern prom_counter_t *bytesRecv; +extern prom_counter_t *bytesSent; + +extern prom_counter_t *meta; + +extern prom_counter_t *peers; +extern prom_counter_t *hashes; +extern prom_counter_t *hash_expired; +extern prom_counter_t *queries; +extern prom_counter_t *requests; +extern prom_histogram_t *offered; +extern prom_gauge_t *activeNodes; +extern prom_gauge_t *requestsInFlight; +extern prom_counter_t *retries; + +extern prom_counter_t *requestsProcessed; + +void metric_init(); +void metric_end(); -- cgit v1.2.3