OpenKilda is an open-source OpenFlow controller initially designed for use in a global network with high control-plane latency and a heavy emphasis on latency-centric data path optimisation.
Apache License 2.0
78
stars
53
forks
source link
Add 'flow.maximum_bandwidth.bps', 'flow.bps', 'flow.utilization' metrics to OTSDB #2313
We need to add the following metrics every time we receive statistics for ingress rule:
flow.maximum_bandwidth.bps - current maximum_bandwidth for flow in bits per second
flow.bps - the current data rate over an ingress rule of flow in bits. Should be calculated in memory by comparing with the previous flow.bits value. Counter rollover should be properly handled.
Scope
We need to add the following metrics every time we receive statistics for ingress rule:
flow.maximum_bandwidth.bps
- currentmaximum_bandwidth
for flow in bits per secondflow.bps
- the current data rate over an ingress rule of flow in bits. Should be calculated in memory by comparing with the previousflow.bits
value. Counter rollover should be properly handled.flow.utilization
=flow.bps
/flow.maximum_bandwidth.bps