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.
As a network operator, I want to have an ISL availability metric, so I can use it in network resilience calculations and trend analysis
Description
Availability = percentage of the time an ISL was available (State='Discovered') for last X time intervals (e.g. 24 hours, configurable) with a configurable precision
It should be possible to get this metric in milliseconds. So, if it requires a longer time to calculate the metric, it so it should be calculated on a background with a configurable interval.
Also, it should be available in OpenTSDB as 'isl.availability'
Use case
As a network operator, I want to have an ISL availability metric, so I can use it in network resilience calculations and trend analysis
Description
Availability = percentage of the time an ISL was available (State='Discovered') for last X time intervals (e.g. 24 hours, configurable) with a configurable precision
It should be possible to get this metric in milliseconds. So, if it requires a longer time to calculate the metric, it so it should be calculated on a background with a configurable interval.
Also, it should be available in OpenTSDB as 'isl.availability'