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
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
$