System Monitoring REST API
Description – Retrieves Prometheus-formatted metrics for system monitoring, including CPU Utilization Percentage, Memory Usage Percentage, IO Operations Statistics, and additional metrics associated with UFM REST API calls and UFM Events.
Request URL – GET ufmRest/system_monitoring/metrics
Response - Text in Prometheus format
Status Code:
200 – Ok
Description – This API grants access to event history counters associated with topology changes, including events such as node status changes (up/down), switch status changes (up/down), director switch status changes (up/down), and link status changes (up/down). These events are collected through the Prometheus endpoint.
Request URL – GET ufmRest/system_monitoring/events_counters
Request Content Type – Application/json
Response
{
"12h"
: {"Director Switch is Down"
:0
,"Director Switch is Up"
:0
,"Link is Down"
:0
,"Link is Up"
:0
,"Node is Down"
:0
,"Node is Up"
:6
,"Switch is Down"
:0
,"Switch is Up"
:0
},"1h"
: {"Director Switch is Down"
:0
,"Director Switch is Up"
:0
,"Link is Down"
:0
,"Link is Up"
:0
,"Node is Down"
:0
,"Node is Up"
:0
,"Switch is Down"
:0
,"Switch is Up"
:0
}, …… …… }Status Code:
200 – Ok