Project Scope and Objectives
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:
- 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.
- Platform monitoring including: CPU, memory, load, cache, themals, 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), 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.
The output of the project will provide interfaces to support monitoring of the NFVI
Standing Meeting Details
The weekly meeting takes place on Tuesday at 17h00 Irish Standard Time, (17h00 UTC during Irish winter time, 16h00 UTC during Irish summer time)
Meeting is held on zoom: https://zoom.us/j/92950950555?pwd=a3lsVHVYeUlXQm5oN1NieWVrelBhQT09
--- project: 'Barometer' project_creation_date: '' project_category: '' lifecycle_state: '' project_lead: &anuket_barometer_ptl name: 'Emma Foley' email: 'email@example.com' id: 'efoley' company: 'redhat.com' timezone: 'Europe/Dublin' primary_contact: *anuket_barometer_ptl issue_tracking: type: 'jira' url: 'https://jira.anuket.io/projects/barometer' key: 'barometer' mailing_list: type: 'groups.io' url: 'firstname.lastname@example.org' tag: '#barometer' realtime_discussion: type: slack server: 'anuketworkspace.slack.com' channel: '#barometer' meetings: - type: 'zoom' agenda: 'https://wiki.anuket.io/display/HOME/Meetings' url: 'https://zoom.us/j/92950950555?pwd=K2tWZWovWXJWTmNuZHIxNGlZWkpHQT0' repeats: 'weekly' time: '17:00 Europe/Dublin' repositories: - 'barometer' - 'puppet-barometer' committers: - <<: *anuket_barometer_ptl - name: 'Al Morton' email: 'email@example.com' company: 'att.com' id: 'acm' - name: 'Emma Foley' email: 'firstname.lastname@example.org' company: 'redhat.com' id: 'elfoley' - name: 'Matthias Runge' email: 'email@example.com' company: 'redhat.com' id: 'mrunge' tsc: # yamllint disable rule:line-length approval: '' # yamllint enable rule:line-length
Notes, reference materials and minutes