#include #include #include #include #include #include int main() { prometheus::Exposer exposer{"127.0.0.1:9000"}; prometheus::Registry registry; auto& gouge = prometheus::BuildGauge() .Name("aliencat_dnsmasq_leases") .Register(registry); auto& counter = prometheus::BuildCounter() .Name("aliencat_dnsmasq_leases") .Register(registry); for (;;) { std::this_thread::sleep_for(std::chrono::seconds(1)); gouge.Add({"mac", ""}).Set(0); } return 0; }