跳到主要内容

← 概述

OmniNSSF 指标

指标以 Prometheus 格式在指标端口上公开(默认 9568, PROMETHEUS_PORT)。NSSF 特定指标如下所示;BEAM VM/内存指标(beam.memory.*, beam.processes.count, beam.ports.count, beam.atom.count, beam.vm.uptime)也会导出。

NSSF 指标

指标类型标签描述
omni_nssf_nsselection_requests_count计数器result, nf_type切片选择请求,按结果(success/error)和请求的 NF 类型标记
omni_nssf_ns_selection_requests_total计数器result按结果(success/failure)的总切片选择请求
omni_nssf_nssai_availability_update_count计数器nf_idNSSAI 可用性 PUT 更新,每个 AMF nfId。这是实时可用性更新计数器
omni_nssf_nssai_availability_delete_count计数器nf_idNSSAI 可用性删除,每个 AMF nfId
omni_nssf_nssai_availability_subscribe_count计数器(无)创建的可用性订阅
omni_nssf_nssai_availability_unsubscribe_count计数器(无)移除的可用性订阅
omni_nssf_nssai_availability_updates_total计数器nf_id每个 AMF nfId 的 NSSAI 可用性更新通知总数。与 omni_nssf_nssai_availability_update_count 连接到同一个 PUT 更新事件
omni_nssf_nssai_availability_patch_total计数器nf_idNSSAI 可用性 PATCH(部分更新,RFC 6902 JSON Patch)请求,每个 AMF nfId
omni_nssf_nssai_availability_patch_subscription_total计数器(无)NSSAI 可用性订阅 PATCH(RFC 6902 JSON Patch)请求
omni_nssf_nrf_registration_status测量nf_typeNRF 注册状态(1 = 已注册,0 = 未注册)

存在两个几乎相同的切片选择计数器,且不应将它们相加。omni_nssf_nsselection_requests_count 使用 resultsuccess/error,并且还携带 nf_type,而 omni_nssf_ns_selection_requests_total 使用 resultsuccess/failure,且没有 nf_type。选择一个作为你的真实来源,以避免重复计算相同的请求。

omni_nssf_nssai_availability_updates_total(复数 updates)和 omni_nssf_nssai_availability_update_count(单数)都连接到同一个 PUT 更新事件,因此它们一起跟踪。可以使用任一项作为可用性更新量的总量。

BEAM VM 指标

指标类型描述
beam_memory_total测量VM 分配的总内存(字��)
beam_memory_processes / beam_memory_processes_used测量分配给 / 被进程使用的内存(字节)
beam_memory_system测量分配给 VM 系统的内存(字节)
beam_memory_atom / beam_memory_atom_used测量分配给 / 被原子表使用的内存(字节)
beam_memory_binary测量分配给二进制文件的内存(字节)
beam_memory_code测量分配给加载代码的内存(字节)
beam_memory_ets测量分配给 ETS 表的内存(字节)
beam_processes_count测量活动进程的数量
beam_ports_count测量打开的端口数量
beam_atom_count测量原子表中的原子数量
beam_vm_uptime测量VM 的正常运行时间(秒)

示例 PromQL

切片选择错误率在 5 分钟内:

sum(rate(omni_nssf_nsselection_requests_count{result="error"}[5m]))
/ sum(rate(omni_nssf_nsselection_requests_count[5m]))

按请求 NF 类型的切片选择请求率:

sum by (nf_type) (rate(omni_nssf_nsselection_requests_count[5m]))

NRF 注册健康状况(未注册时警报):

min(omni_nssf_nrf_registration_status) < 1

按 AMF 的 NSSAI 可用性更新率:

sum by (nf_id) (rate(omni_nssf_nssai_availability_update_count[5m]))