OmniSMSF Metrics and Monitoring
Overview | Configuration Reference | Operations Guide | Troubleshooting
Prometheus endpoint
OmniSMSF exposes a Prometheus scrape endpoint via TelemetryMetricsPrometheus on
prometheus_metrics_port (default 9570):
GET http://<smsf-host>:9570/metrics
All labels are low-cardinality (direction / result / nf_type) so the series count stays
bounded.
Metrics
| Metric | Type | Labels | Description |
|---|---|---|---|
omni_smsf_sms_delivery_count | counter | direction, result | SMS deliveries by direction (uplink MO / downlink MT) and result. |
omni_smsf_activation_count | counter | result | UE SMS-context activations (Nsmsf_SMService_Activate) by result. |
omni_smsf_nrf_registration_status | gauge | nf_type | NRF registration status (1 = registered, 0 = not). |
beam_* | gauge | - | Standard BEAM VM stats (memory, process/port counts, uptime). |
Underlying telemetry events
| Event | Measurements | Metadata | Emitted by |
|---|---|---|---|
[:omnismsf, :activation] | count | result | OmniSMSF on each UE SMS-context activation |
[:omnismsf, :sms, :delivery] | count | direction, result | OmniSMSF on each SMS delivery (uplink MO / downlink MT) |
[:omni5g, :nrf, :registration] | status | nf_type | The shared NRF registration process |