Skip to content

opnfv/barometer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

41195d4 · Aug 4, 2022
Dec 1, 2020
Dec 17, 2019
Mar 13, 2017
Jul 7, 2021
Aug 4, 2022
Dec 17, 2021
Sep 7, 2018
Mar 16, 2018
Dec 17, 2021
Nov 8, 2021
Sep 18, 2018
Jul 6, 2021
Nov 22, 2016
Dec 3, 2019
Oct 13, 2021
May 19, 2015
Jul 9, 2019
Apr 15, 2020
Aug 26, 2021
Sep 2, 2018
Nov 23, 2017
Dec 13, 2021

Repository files navigation

Barometer

Note: this repository provides a demo implementation. It is not intended
for unmodified use in production. It has not been tested for production.

The ability to monitor the Network Function Virtualization Infrastructure (NFVI) where VNFs are in operation will be a key part of Service Assurance within an NFV environment, in order to enforce SLAs or to detect violations, faults or degradation in the performance of NFVI resources so that events and relevant metrics are reported to higher level fault management systems. If fixed function appliances are going to be replaced by virtualized appliances the service levels, manageability and service assurance needs to remain consistent or improve on what is available today.

As such, the NFVI needs to support the ability to monitor:

  1. Traffic monitoring and performance monitoring of the components that provide networking functionality to the VNF, including: physical interfaces, virtual switch interfaces and flows, as well as the virtual interfaces themselves and their status, etc.
  2. Platform monitoring including: CPU, memory, load, cache, thermals, fan speeds, voltages and machine check exceptions, etc.

All of the statistics and events gathered must be collected in-service and must be capable of being reported by standard Telco mechanisms (e.g. SNMP, REST), for potential enforcement or correction actions. In addition, this information could be fed to analytics systems to enable failure prediction, and can also be used for intelligent workload placement.