[ansible][fedora] Update package name
[barometer.git] / README.rst
1 Barometer
2 ---------
3 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
4 .. http://creativecommons.org/licenses/by/4.0
5
6 ::
7
8     Note: this repository provides a demo implementation. It is not intended
9     for unmodified use in production. It has not been tested for production.
10
11
12
13 The ability to monitor the Network Function Virtualization Infrastructure
14 (NFVI) where VNFs are in operation will be a key part of Service Assurance
15 within an NFV environment, in order to enforce SLAs or to detect violations,
16 faults or degradation in the performance of NFVI resources so that events
17 and relevant metrics are reported to higher level fault management systems.
18 If fixed function appliances are going to be replaced by virtualized
19 appliances the service levels, manageability and service assurance needs
20 to remain consistent or improve on what is available today.
21
22 As such, the NFVI needs to support the ability to monitor:
23
24 #. Traffic monitoring and performance monitoring of the components that
25    provide networking functionality to the VNF, including: physical
26    interfaces, virtual switch interfaces and flows, as well as the
27    virtual interfaces themselves and their status, etc.
28 #. Platform monitoring including: CPU, memory, load, cache, thermals, fan
29    speeds, voltages and machine check exceptions, etc.
30
31
32 All of the statistics and events gathered must be collected in-service and
33 must be capable of being reported by standard Telco mechanisms (e.g. SNMP,
34 REST), for potential enforcement or correction actions. In addition, this
35 information could be fed to analytics systems to enable failure prediction,
36 and can also be used for intelligent workload placement.
37
38