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:
- DKDK configuration present in containers shared configuration directory - <BAROMETER_REPO_DIR>/src/collectd/collectd_sample_configs/
- DKDK 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 |
---|---|
CSV | csv.conf |
DPDK | dpdkevents.conf, dpdkstat.conf |
Notifications (ran via exec plugin) | exec.conf |
Hugepages | hugepages.conf |
Intel PMU | intel_pmu.conf |
Intel RDT | rdt.conf |
Kafka | kafka.conf |
InfluxDB(via network plugin) | network.conf |
OVS Events | ovs_events.conf |
OVS PMD stats | ovs_stats.conf |
SNMP Agent | snmp_agent.conf |
Virt | virt.conf |