Skip to content

Commit 4e0a85f

Browse files
asaezpercodebot
authored andcommitted
gnb: udp metrics
1 parent 88a8a59 commit 4e0a85f

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

apps/gnb/gnb.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ int main(int argc, char** argv)
383383

384384
// Set up the JSON log channel used by metrics.
385385
srslog::sink& json_sink =
386-
srslog::fetch_udp_sink("127.0.0.1", 10000, srslog::create_json_formatter());
386+
srslog::fetch_udp_sink(gnb_cfg.metrics_cfg.addr, gnb_cfg.metrics_cfg.port, srslog::create_json_formatter());
387387
srslog::log_channel& json_channel = srslog::fetch_log_channel("JSON_channel", json_sink, {});
388388
json_channel.set_enabled(gnb_cfg.metrics_cfg.enable_json_metrics);
389389

apps/gnb/gnb_appconfig.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -790,7 +790,8 @@ struct metrics_appconfig {
790790
unsigned cu_up_statistics_report_period = 1; // Statistics report period in seconds
791791
/// JSON metrics reporting.
792792
bool enable_json_metrics = false;
793-
std::string json_filename = "/tmp/gnb_metrics.json";
793+
std::string addr = "127.0.0.1";
794+
uint16_t port = 55555;
794795
bool autostart_stdout_metrics = false;
795796
};
796797

apps/gnb/gnb_appconfig_cli11_schema.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,8 +198,10 @@ static void configure_cli11_metrics_args(CLI::App& app, metrics_appconfig& metri
198198

199199
app.add_option("--enable_json_metrics", metrics_params.enable_json_metrics, "Enable JSON metrics reporting")
200200
->always_capture_default();
201-
app.add_option("--json_metrics_filename", metrics_params.json_filename, "JSON metrics output path")
202-
->capture_default_str();
201+
202+
app.add_option("--addr", metrics_params.addr, "Metrics address.")->capture_default_str();
203+
app.add_option("--port", metrics_params.port, "Metrics UDP port.")->capture_default_str();
204+
203205
app.add_option(
204206
"--autostart_stdout_metrics", metrics_params.autostart_stdout_metrics, "Autostart stdout metrics reporting")
205207
->capture_default_str();

0 commit comments

Comments
 (0)