telstra / open-kilda

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

ISL availability metric #2098

Open pzakatov opened 5 years ago

pzakatov commented 5 years ago

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'

rtretyak commented 5 years ago

Just to clarify - this is a new otsdb metric and not a new field returned by Northbound Links API, right?