[ue-info] consolidate separate function pointers into custom endpoints

Instead of predetermined endpoints in the metrics library, each NF can
now set it's own endpoints on which it listens for requests to dump info
(UE/PDU/gNB/eNB).
This commit is contained in:
Bostjan Meglic
2025-10-13 11:33:54 +02:00
committed by Sukchan Lee
parent 37c74da44f
commit 40351e5a38
7 changed files with 61 additions and 82 deletions

View File

@@ -62,8 +62,8 @@ int amf_initialize(void)
ogs_metrics_context_open(ogs_metrics_self());
/* dumpers /gnb-info /ue-info */
ogs_metrics_register_gnb_info(amf_dump_gnb_info);
ogs_metrics_register_ue_info(amf_dump_ue_info);
ogs_metrics_register_custom_ep(amf_dump_gnb_info, "/gnb-info");
ogs_metrics_register_custom_ep(amf_dump_ue_info, "/ue-info");
rv = amf_sbi_open();
if (rv != OGS_OK) return rv;

View File

@@ -71,8 +71,8 @@ int mme_initialize(void)
ogs_metrics_context_open(ogs_metrics_self());
/* dumpers /enb-info /ue-info */
ogs_metrics_register_enb_info(mme_dump_enb_info);
ogs_metrics_register_ue_info(mme_dump_ue_info);
ogs_metrics_register_custom_ep(mme_dump_enb_info, "/enb-info");
ogs_metrics_register_custom_ep(mme_dump_ue_info, "/ue-info");
rv = mme_fd_init();
if (rv != OGS_OK) return OGS_ERROR;

View File

@@ -94,7 +94,7 @@ int smf_initialize(void)
if (!thread) return OGS_ERROR;
/* dumper /pdu-info */
ogs_metrics_register_pdu_info(smf_dump_pdu_info);
ogs_metrics_register_custom_ep(smf_dump_pdu_info, "/pdu-info");
initialized = 1;