embedded_td/config/
prometheus.rs1use super::define_build_mode_setter;
2
3#[derive(Debug, Clone)]
4pub struct PrometheusConfig {
5 pub prometheus_listen_addr: String,
7
8 pub max_open_connections: u64,
13
14 pub namespace: String,
16}
17
18impl Default for PrometheusConfig {
19 fn default() -> Self {
20 Self {
21 prometheus_listen_addr: String::from(":26660"),
22 max_open_connections: 3,
23 namespace: String::from("tendermint"),
24 }
25 }
26}
27
28impl PrometheusConfig {
29 define_build_mode_setter!(prometheus_listen_addr, str);
30
31 define_build_mode_setter!(max_open_connections, u64);
32
33 define_build_mode_setter!(namespace, str);
34}