openoptics.DeviceManager.DeviceManager.get_device_metric

openoptics.DeviceManager.DeviceManager.get_device_metric#

DeviceManager.get_device_metric() → dict[source]#

Get device metric (queue depth, loss rate, latency, …)

Returns:

  • pq_depth: {(port, queue): depth_in_packets}

  • pq_latency: {(port, queue): (mean_us, max_us)} — only present for (port, queue) pairs that had at least one sample in the current window.

  • drop_ctr: aggregate drop counter

Return type:

A dict per switch with keys