Barometer-collectd host dependencies

Anuket Project

Barometer-collectd host dependencies

Barometer-collectd image uses various plugins in order to fetch statistics of Host system.

In example, to be able to get DPDK statistics, both condition have to be true: 

  • DPDK configuration present in containers shared configuration directory - <BAROMETER_REPO_DIR>/src/collectd/collectd_sample_configs/

  • DPDK have to be installed on HOST system

Configuration files can be found here: https://github.com/opnfv/barometer/tree/master/src/collectd/collectd_sample_configs

Config files directory is mapped as virtual shared directory to barometer-collectd container in /opt/collectd/etc/collectd.conf.d directory.

Below is list of supported functionalities with corresponding configuration files.

Functionality/plugin

Config file name

Feature homepage

Functionality/plugin

Config file name

Feature homepage

CSV

csv.conf



DPDK

dpdkevents.conf, dpdkstat.conf

https://www.dpdk.org/ (version 16.11)

Notifications (ran via exec plugin)

exec.conf



Hugepages

hugepages.conf



Intel PMU

intel_pmu.conf

https://software.intel.com/en-us/articles/intel-performance-counter-monitor

Intel RDT

rdt.conf

https://github.com/intel/intel-cmt-cat/wiki

Kafka

kafka.conf



InfluxDB(via network plugin)

network.conf



OVS Events

ovs_events.conf

https://www.openvswitch.org/

OVS PMD stats

ovs_stats.conf

https://www.openvswitch.org/

SNMP Agent

snmp_agent.conf



Virt

virt.conf

https://libvirt.org/