Commit a58cc0b2 authored by Dominik Charousset's avatar Dominik Charousset

Set reuse-addr for Prometheus port by default

parent 24bc2447
...@@ -22,14 +22,14 @@ namespace { ...@@ -22,14 +22,14 @@ namespace {
struct prom_config { struct prom_config {
uint16_t port; uint16_t port;
std::string address = "0.0.0.0"; std::string address = "0.0.0.0";
bool reuse_address = false; bool reuse_address = true;
}; };
template <class Inspector> template <class Inspector>
bool inspect(Inspector& f, prom_config& x) { bool inspect(Inspector& f, prom_config& x) {
return f.object(x).fields( return f.object(x).fields(
f.field("port", x.port), f.field("address", x.address).fallback("0.0.0.0"), f.field("port", x.port), f.field("address", x.address).fallback("0.0.0.0"),
f.field("reuse-address", x.reuse_address).fallback(false)); f.field("reuse-address", x.reuse_address).fallback(true));
} }
void launch_prom_server(actor_system& sys, const prom_config& cfg) { void launch_prom_server(actor_system& sys, const prom_config& cfg) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment