Keep calm and Write something

Summary

The VES can be supported with the help of Kafka broker with the collectd in OPNFV Barometer project which is aim to collect telemetrics from the NFVI.

Barometer Project

The purpose of this project is providing metrics can be used to decide quality of NFVI. For this, the followings are reported

This means the output of this project will be used in the host itself as well as inside of VM.

The original project name was “Software Fastpath Service Quality Metrics”.

Collectd

Barometer project uses collectd open source project(https://wiki.opnfv.org/display/fastpath/Collectd+101) It was already provide a lot of statistics can be collected from the system(usually unix systme)

collectd architecture

Input and output plugins

To support diverse of data and interface, collectd has input and output plugin. The input plugins fed the data to the collectd and output plugins export the data to other system.

The supported plugins are listed in here.

Reference

Barometer and Collectd

Barometer develops several plugins for collectd.

VES Plugin for collectd

https://wiki.opnfv.org/display/fastpath/VES+plugin+updates

1st design - Implemented as Collectd Output plugin

image2017-9-19-10_26_47

2nd design - Use Kafka broker

image2017-9-19-10_36_57

VES Application(not collectd plugin anymore) get the data from the Kafka broker and convert the data based on the YAML configuration(collectd stats to VES events)

Reference

[Apache Kafka] 1. 소개및 아키텍처 정리

#Barometer #Opnfv #Collectd #Kafka