| 2040 | } |
| 2041 | |
| 2042 | void Server::initMetrics2() |
| 2043 | { |
| 2044 | auto & load_config = config(); |
| 2045 | bool enable_metrics2 = load_config.getBool("metrics2.enable_metrics", true); |
| 2046 | if (!enable_metrics2) |
| 2047 | return; |
| 2048 | |
| 2049 | metrics2::MetricCollectorConf conf; |
| 2050 | conf.auto_batch = load_config.getInt("metrics2.auto_batch", 1); |
| 2051 | conf.enable_debug_metric = load_config.getBool("metrics2.enable_debug_metric", false); |
| 2052 | conf.namespace_prefix = load_config.getString("metrics2.metric_name_prefix", "cnch"); |
| 2053 | conf.send_batch_size = load_config.getInt("metrics2.send_batch_size", 1); |
| 2054 | conf.sock_path = load_config.getString("metrics2.sock_path", "/tmp/metric.sock"); |
| 2055 | conf.udp_server_ip = load_config.getString("metrics2.udp_server_ip", "127.0.0.1"); |
| 2056 | conf.udp_server_port = load_config.getInt("metrics2.udp_server_port", 9123); |
| 2057 | conf.use_remote_server = load_config.getInt("metrics2.use_remote_server", false); |
| 2058 | |
| 2059 | String custom_tags = load_config.getString("metrics2.tags", ""); |
| 2060 | Metrics::InitMetrics(conf, custom_tags); |
| 2061 | } |
| 2062 | |
| 2063 | } |
nothing calls this directly
no test coverage detected