#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_gauge_t *current_hashes; extern prom_counter_t *hashes; extern prom_gauge_t *hashes_size; extern prom_counter_t *hash_expired; extern prom_gauge_t *hash_next_expire; extern prom_counter_t *queries; extern prom_counter_t *requests; extern prom_histogram_t *offered; extern prom_gauge_t *requestsInFlight; extern prom_counter_t *retries; extern prom_counter_t *keepalive_count; extern prom_counter_t *requestsProcessed; extern prom_counter_t *lookup_count; extern prom_gauge_t *routing_table_occupied; void metric_init(); void metric_end();