--- title: "metrics" slug: "fmadio-api-v1-system-metrics" updated: 2026-01-27T10:09:58Z published: 2026-01-27T10:09:58Z canonical: "docs.fmad.io/fmadio-api-v1-system-metrics" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.fmad.io/llms.txt > Use this file to discover all available pages before exploring further. # metrics API to retrive various stats about the system ## **/api/v1/system/metrics** Returns Prometheus style metrics file for the system #### **Address** `/api/v1/system/stats/io` #### **Verb** GET #### **Privilege** ADMIN USER #### **Notes** #### **Arguments** | **Parameter** | **Description** | | --- | --- | | none | | ### **Example** Example of stats piped thur the jq utility ```bash fmadio@fmadio100v2-228U:$ curl -s -k -u fmadio:**** https://192.168.2.175/api/v1/system/metrics # fmadio_ver number fmadio_ver 11732 # fmadio_power_status{psu="0"} boolean fmadio_power_status{psu="0"} 1 # fmadio_power_status{psu="1"} boolean fmadio_power_status{psu="1"} 0 # fmadio_power_watt number fmadio_power_watt 600 # fmadio_link_up{interface="cap0"} boolean fmadio_link_up{interface="cap0"} 1 # fmadio_link_power_rx{interface="cap0"} number fmadio_link_power_rx{interface="cap0"} 0 # fmadio_link_up{interface="cap1"} boolean fmadio_link_up{interface="cap1"} 1 # fmadio_link_power_rx{interface="cap1"} number fmadio_link_power_rx{interface="cap1"} 0 # fmadio_link_up{interface="cap2"} boolean fmadio_link_up{interface="cap2"} 0 # fmadio_link_power_rx{interface="cap2"} number fmadio_link_power_rx{interface="cap2"} 0 # fmadio_link_up{interface="cap3"} boolean fmadio_link_up{interface="cap3"} 0 # fmadio_link_power_rx{interface="cap3"} number fmadio_link_power_rx{interface="cap3"} 0 # fmadio_link_up{interface="cap4"} boolean fmadio_link_up{interface="cap4"} 0 # fmadio_link_power_rx{interface="cap4"} number fmadio_link_power_rx{interface="cap4"} 0 # fmadio_link_up{interface="cap5"} boolean fmadio_link_up{interface="cap5"} 0 # fmadio_link_power_rx{interface="cap5"} number fmadio_link_power_rx{interface="cap5"} 0 # fmadio_link_up{interface="cap6"} boolean fmadio_link_up{interface="cap6"} 0 # fmadio_link_power_rx{interface="cap6"} number fmadio_link_power_rx{interface="cap6"} 0 # fmadio_link_up{interface="cap7"} boolean fmadio_link_up{interface="cap7"} 0 # fmadio_link_power_rx{interface="cap7"} number fmadio_link_power_rx{interface="cap7"} 0 # fmadio_link_phy0_dbyte_rx number fmadio_link_phy0_dbyte_rx 0 # fmadio_link_phy0_dbyte_tx number fmadio_link_phy0_dbyte_tx 0 # fmadio_link_up{interface="phy0"} boolean fmadio_link_up{interface="phy0"} 1 # fmadio_link_phy10_dbyte_rx number fmadio_link_phy10_dbyte_rx 0 # fmadio_link_phy10_dbyte_tx number fmadio_link_phy10_dbyte_tx 0 # fmadio_link_up{interface="phy10"} boolean fmadio_link_up{interface="phy10"} 1 # fmadio_link_phy11_dbyte_rx number fmadio_link_phy11_dbyte_rx 0 # fmadio_link_phy11_dbyte_tx number fmadio_link_phy11_dbyte_tx 0 # fmadio_link_up{interface="phy11"} boolean fmadio_link_up{interface="phy11"} 1 # fmadio_link_phy1_dbyte_rx number fmadio_link_phy1_dbyte_rx 0 # fmadio_link_phy1_dbyte_tx number fmadio_link_phy1_dbyte_tx 0 # fmadio_link_up{interface="phy1"} boolean fmadio_link_up{interface="phy1"} 0 # fmadio_cat_cpu_fetch{ioqueue="0"} number fmadio_cat_cpu_fetch{ioqueue="0"} 0 # fmadio_cat_cpu_idle{ioqueue="0"} number fmadio_cat_cpu_idle{ioqueue="0"} 0 # fmadio_cat_cpu_main{ioqueue="0"} number fmadio_cat_cpu_main{ioqueue="0"} 0 # fmadio_cat_cpu_process{ioqueue="0"} number fmadio_cat_cpu_process{ioqueue="0"} 0 # fmadio_cat_cpu_send{ioqueue="0"} number fmadio_cat_cpu_send{ioqueue="0"} 0 # fmadio_cat_chunkid{ioqueue="0"} number fmadio_cat_chunkid{ioqueue="0"} 0 # fmadio_cat_enable{ioqueue="0"} boolean fmadio_cat_enable{ioqueue="0"} 0 # fmadio_cat_iopriority{ioqueue="0"} number fmadio_cat_iopriority{ioqueue="0"} 0 # fmadio_cat_pending_byte{ioqueue="0"} number fmadio_cat_pending_byte{ioqueue="0"} 0 # fmadio_cat_pkt_discard{ioqueue="0"} number fmadio_cat_pkt_discard{ioqueue="0"} 0 # fmadio_cat_pkt_discard_total{ioqueue="0"} number fmadio_cat_pkt_discard_total{ioqueue="0"} 0 # fmadio_cat_pkt_slice{ioqueue="0"} number fmadio_cat_pkt_slice{ioqueue="0"} 0 # fmadio_cat_read_byte{ioqueue="0"} number fmadio_cat_read_byte{ioqueue="0"} 0 # fmadio_cat_read_gbps{ioqueue="0"} number fmadio_cat_read_gbps{ioqueue="0"} 0 # fmadio_cat_read_mpps{ioqueue="0"} number fmadio_cat_read_mpps{ioqueue="0"} 0 # fmadio_cat_read_pkt{ioqueue="0"} number fmadio_cat_read_pkt{ioqueue="0"} 0 # fmadio_cat_read_byte_total{ioqueue="0"} number fmadio_cat_read_byte_total{ioqueue="0"} 0 # fmadio_cat_read_pkt_total{ioqueue="0"} number fmadio_cat_read_pkt_total{ioqueue="0"} 0 # fmadio_cat_ts_pcap{ioqueue="0"} number fmadio_cat_ts_pcap{ioqueue="0"} 0 # fmadio_cat_write_byte{ioqueue="0"} number fmadio_cat_write_byte{ioqueue="0"} 0 # fmadio_cat_write_gbps{ioqueue="0"} number fmadio_cat_write_gbps{ioqueue="0"} 0 # fmadio_cat_write_mpps{ioqueue="0"} number fmadio_cat_write_mpps{ioqueue="0"} 0 # fmadio_cat_write_pkt{ioqueue="0"} number fmadio_cat_write_pkt{ioqueue="0"} 0 # fmadio_cat_write_byte_total{ioqueue="0"} number fmadio_cat_write_byte_total{ioqueue="0"} 0 # fmadio_cat_write_pkt_total{ioqueue="0"} number fmadio_cat_write_pkt_total{ioqueue="0"} 0 # fmadio_cat_cpu_fetch{ioqueue="1"} number fmadio_cat_cpu_fetch{ioqueue="1"} 0 # fmadio_cat_cpu_idle{ioqueue="1"} number fmadio_cat_cpu_idle{ioqueue="1"} 0 # fmadio_cat_cpu_main{ioqueue="1"} number fmadio_cat_cpu_main{ioqueue="1"} 0 # fmadio_cat_cpu_process{ioqueue="1"} number fmadio_cat_cpu_process{ioqueue="1"} 0 # fmadio_cat_cpu_send{ioqueue="1"} number fmadio_cat_cpu_send{ioqueue="1"} 0 # fmadio_cat_chunkid{ioqueue="1"} number fmadio_cat_chunkid{ioqueue="1"} 0 # fmadio_cat_enable{ioqueue="1"} boolean fmadio_cat_enable{ioqueue="1"} 0 # fmadio_cat_iopriority{ioqueue="1"} number fmadio_cat_iopriority{ioqueue="1"} 0 # fmadio_cat_pending_byte{ioqueue="1"} number fmadio_cat_pending_byte{ioqueue="1"} 0 # fmadio_cat_pkt_discard{ioqueue="1"} number fmadio_cat_pkt_discard{ioqueue="1"} 0 # fmadio_cat_pkt_discard_total{ioqueue="1"} number fmadio_cat_pkt_discard_total{ioqueue="1"} 0 # fmadio_cat_pkt_slice{ioqueue="1"} number fmadio_cat_pkt_slice{ioqueue="1"} 0 # fmadio_cat_read_byte{ioqueue="1"} number fmadio_cat_read_byte{ioqueue="1"} 0 # fmadio_cat_read_gbps{ioqueue="1"} number fmadio_cat_read_gbps{ioqueue="1"} 0 # fmadio_cat_read_mpps{ioqueue="1"} number fmadio_cat_read_mpps{ioqueue="1"} 0 # fmadio_cat_read_pkt{ioqueue="1"} number fmadio_cat_read_pkt{ioqueue="1"} 0 # fmadio_cat_read_byte_total{ioqueue="1"} number fmadio_cat_read_byte_total{ioqueue="1"} 0 # fmadio_cat_read_pkt_total{ioqueue="1"} number . . . # fmadio_capture_byte{interface="cap7"} number fmadio_capture_byte{interface="cap7"} 0 # fmadio_capture_fcs_error{interface="cap7"} number fmadio_capture_fcs_error{interface="cap7"} 0 # fmadio_capture_pkt{interface="cap7"} number fmadio_capture_pkt{interface="cap7"} 0 # fmadio_capture_rate_bps number fmadio_capture_rate_bps 0 # fmadio_capture_rate_pps number fmadio_capture_rate_pps 0 # fmadio_cpu_TotalCPU_Cnt number fmadio_cpu_TotalCPU_Cnt 191 # fmadio_cpu_TotalCPU_IsolCnt number fmadio_cpu_TotalCPU_IsolCnt 16 # fmadio_cpu_TotalCPU_LXCCnt number fmadio_cpu_TotalCPU_LXCCnt 0 # fmadio_cpu_TotalCPU_LXCPct number fmadio_cpu_TotalCPU_LXCPct 0 # fmadio_cpu_TotalCPU_Pct number fmadio_cpu_TotalCPU_Pct 0 # fmadio_cpu_dSampleTS number fmadio_cpu_dSampleTS 60152753152 # fmadio_temperature{unit="airin"} number fmadio_temperature{unit="airin"} 23 # fmadio_temperature{unit="airout"} number fmadio_temperature{unit="airout"} 0 # fmadio_temperature{unit="cpu0"} number fmadio_temperature{unit="cpu0"} 65 # fmadio_temperature{unit="cpu1"} number fmadio_temperature{unit="cpu1"} 58 # fmadio_temperature_Temperature_DDR0 number fmadio_temperature_Temperature_DDR0 32 # fmadio_temperature_Temperature_DDR1 number fmadio_temperature_Temperature_DDR1 34 # fmadio_temperature{unit="nic"} number fmadio_temperature{unit="nic"} 48 # fmadio_temperature{unit="chipset"} number fmadio_temperature{unit="chipset"} 35 # fmadio_temperature{unit="perhipherals"} number fmadio_temperature{unit="perhipherals"} 23 # fmadio_temperature{unit="system"} number fmadio_temperature{unit="system"} 35 # fmadio_temperature{unit="transceiver0"} number fmadio_temperature{unit="transceiver0"} 0 # fmadio_temperature{unit="transceiver1"} number fmadio_temperature{unit="transceiver1"} 0 # fmadio_fan_system{interface="SYS0"} number fmadio_fan_system{interface="SYS0"} 48300 # fmadio_fan_system{interface="SYS1"} number fmadio_fan_system{interface="SYS1"} 47550 # fmadio_fan_system{interface="SYS2"} number fmadio_fan_system{interface="SYS2"} 48000 # fmadio_fan_system{interface="SYS3"} number fmadio_fan_system{interface="SYS3"} 47700 # fmadio_fan_system{interface="SYS4"} number fmadio_fan_system{interface="SYS4"} 47550 # fmadio_fan_system{interface="SYS5"} number fmadio_fan_system{interface="SYS5"} 47550 # fmadio_fan_system{interface="SYS6"} number fmadio_fan_system{interface="SYS6"} 48300 # fmadio_fan_system{interface="SYS7"} number fmadio_fan_system{interface="SYS7"} 48150 $ ```