aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2018-11-22barometer-collectd: Add support for DPDK in containerKamil Wiatrowski2-0/+11
Build dpdk plugins in collectd container. Change-Id: Ifdca827a419d6d3d4d9c6070d3a581372df8a2f9 Signed-off-by: Kamil Wiatrowski <kamilx.wiatrowski@intel.com>
2018-11-02src, docker: Change pkg import path of DMAToshiaki Takahashi2-2/+2
Different repository from OPNFV repository was temporary used as our own go package paths of DMA. Since the DMA code was merged in OPNFV Barometer, we change the import path to the Barometer repository and we simplify Dockerfile. Change-Id: I49aba163d3bd93a9edb48ce10bd4f69a43c2e28a Signed-off-by: Toshiaki Takahashi <takahashi.tsc@ncos.nec.co.jp>
2018-09-10Merge "Add support for 'collectd-master' container"Aaron Smith20-4/+1191
2018-09-07Add support for 'collectd-master' containerRadoslaw Jablonski20-4/+1191
'collectd-master' contains development versions of collectd with the latest features. It is based on master branch from collect repository. Change-Id: I720b5e5938b402281674ee73851c5f611e4d1178 Signed-off-by: Radoslaw Jablonski <radoslawx.jablonski@intel.com>
2018-09-07src: Add DMA localagentToshiaki Takahashi258-0/+60007
Change-Id: Ibcee814fbc9a904448eeb368a1a26bbb69cf54aa Signed-off-by: Toshiaki Takahashi <takahashi.tsc@ncos.nec.co.jp>
2018-08-03Merge "Enable write_redis plugin for barometer-collectd"Aaron Smith1-0/+1
2018-07-10Merge "docs: update userguide with new option for intel_pmu plugin"Aaron Smith1-0/+1
2018-07-10Enable write_redis plugin for barometer-collectdTomofumi Hayashi1-0/+1
This change is to enable write_redis plugin in collectd due to DMA local-agent is going to use the plugin. Change-Id: I522b41278bb020a48f33ac18f4ad08351e51ca36 Signed-off-by: Tomofumi Hayashi <tohayash@redhat.com>
2018-06-18Disable lvm plugin buildTsaLaGi1-0/+1
JIRA: BAROMETER-103 The lvm plugin will not build due to a deprecated library. This patch will disable the building of the plugin until upstream collectd can correct the issue. Collectd issue #2820 https://github.com/collectd/collectd/issues/2820 Change-Id: Idcc8e274cef87e1ad0c62cbe9097a24b298adc5f Signed-off-by: TsaLaGi <aasmith@redhat.com>
2018-06-15docs: update userguide with new option for intel_pmu pluginKamil Wiatrowski1-0/+1
Update the userguide for intel_pmu with new "Cores" option available in plugin configuration. Added sample config with default configuration. Change-Id: Ibe4d451131dc2c9ae0282f018c7e23596f4bf2c1 Signed-off-by: Kamil Wiatrowski <kamilx.wiatrowski@intel.com>
2018-03-23Update repo link for collectd-ceilometer-pluginEmma Foley1-1/+1
Since Ceilometer support was removed from the collectd-ceilometer-plugin[1], the repo name is misleading. So the repo name needed to be updated [2] This change updates references to the collectd-ceilometer-plugin repo to point to collectd-openstack-plugins repo: * in deployment operations * in documentation i.e. links to docs Dependencies: [1] https://review.openstack.org/#/c/490823/ [2] https://review.openstack.org/#/c/500768/ This is dependant on the repo rename Change-Id: I43facbd53bca5df3f7e51d978ae2843c187282d4 Signed-off-by: Emma Foley <emma.l.foley@intel.com>
2017-11-30src: hugepages configuration bugfixMaryam Tahhan1-1/+1
Change-Id: Ia3e747b29bf5b00e135ec15c6134d827d4562c47 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2017-11-29docker: add kafka support to collectdMaryam Tahhan13-10/+140
Adds kafka support to collectd, cleaned up configuration files and updates documentation. Change-Id: Ie66ed22e8904e08e59aa7047d6afc9d176f3fb02 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2017-11-20Merge "docker: Added docker container for running collectd"Maryam Tahhan5-1/+27
2017-11-17docker: Added docker container for running collectdTaras Chornyi5-1/+27
Added InfluxDB and Grafana containers. Change-Id: Ifa46fac03c0175267d9cbffed5354193ad182733 Signed-off-by: Taras Chornyi <tarasx.chornyi@intel.com>
2017-11-15src: ensure hostname is included in collectd confMaryam Tahhan1-1/+17
As part of the final step of copying all the appropriate configuration files to /opt/collectd/etc/collectd.conf.d make sure that the hostname is set. Change-Id: Iff1634ebcc647f7b6d6ec991d98bd199367f9d4e Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2017-11-15src: update to use collectd 5.8.0Maryam Tahhan2-2/+2
Update the src build to use collectd 5.8.0 instead of master. Update the PMU build to ensure it download all event files. Change-Id: Ib71ee6fc0ed7960368ce1b93fc9ca9bfbb16ba05 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2017-10-24src: fix src build issuesMaryam Tahhan6-5/+42
Change-Id: I8abf40a0034110dc504c227ffba1ff5e9ec6850b Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com> Signed-off-by: Taras Chornyi <tarasx.chornyi@intel.com>
2017-10-02Updates the COLLECTD_OPENSTACK branch used in the MakefilesEmma Foley1-1/+1
Change-Id: I53e05b37cbcf414a5562f1100280687359635ac0 Signed-off-by: Emma Foley <emma.l.foley@intel.com>
2017-09-13src: rename dir - collectd-ceilometer-plugin/ -> collectd-openstack-plugin/Emma Foley2-3/+3
Updating the directory to keep naming consistent with project rename [1] i.e. no specific mention of ceilometer. [1] https://review.openstack.org/#/c/500768/ This is an "internal" change, independant of repo rename Change-Id: I6cf22c081aa1e40f64995be40b6225855faf4092 Signed-off-by: Emma Foley <emma.l.foley@intel.com>
2017-09-11src: add pmu-tools to the src buildMaryam Tahhan4-0/+86
Change-Id: Ia9e0cbf6793a6ce5be5253f65cabd0813ff1e968 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2017-09-08src: COLLECTD_CEILOMETER_* -> COLLECTD_OPENSTACK_*Emma Foley2-8/+8
Since Ceilometer support was removed from the collectd-ceilometer-plugin[1] so references to collectd-ceilometer-plugin are misleading. This change updates variables COLLECTD_CEILOMETER_* -> COLLECTD_OPENSTACK_* [1] https://review.openstack.org/#/c/490823/ This is an "internal" change, independant of repo rename Change-Id: I1247b59070fcb1eb378d9c702ddf9df0c26da878 Signed-off-by: Emma Foley <emma.l.foley@intel.com>
2017-07-26src: add snmp agent plugin configurationShobhi3-0/+413
*snmp_mib_config: copies mibs to net-snmp defined path. Change-Id: Id236073f6d0371a0181043898d8f4fc6da0be3a2 Signed-off-by: Shobhi <shobhi.jain@intel.com>
2017-07-26src: add virt plugin configurationShobhi1-0/+30
* adds sample configuration file for virt plugin. * updates package list for libvirt package. Change-Id: I564fd89f7eaaa170962f5d05bbe26424ab99f6e2 Signed-off-by: Shobhi <shobhi.jain@intel.com>
2017-07-26src: add ovs stats configuration fileShobhi1-0/+24
Change-Id: Ibbfea8f70d223d0e1cd10f63dbf24b95c6e713bf Signed-off-by: Shobhi <shobhi.jain@intel.com>
2017-07-20src: add OVS PMD stats plugin configurationShobhi4-1/+47
* ovs_pmd_stats: wrapper script to call actual ovs_pmd_stats python script with it's argument. * ovs_pmd_stats_config: script to check status of OVS service & copy ovs_pmd_stats wrapper script to /usr/local/src/. * Updates exec plugin configuration for running ovs pmd stats wrapper script. * Updates makefile to include ovs_pmd_stats_config file. Change-Id: I78be0bf944e816ab23d30f1c565884a1180724f7 Signed-off-by: Shobhi <shobhi.jain@intel.com>
2017-06-29src: update DPDK to version 16.11Maryam Tahhan1-1/+1
Update the version of DPDK used. Change-Id: Id7c00163956d058ef82e07007695037920a6f537 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2017-06-22cleanup: remove fuel plugin since fuel@opnfv uses mcpGuo Ruijing15-429/+0
Change-Id: I1c745106c1db5e69ba698d9076ae6c707dbc37b7 Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-05-23install: remove unused scripts in srcMaryam Tahhan4-262/+0
Remove unused scripts in src. Relocate relavent scripts to system. Tested on CentOS 7 and Ubuntu 16.04. Change-Id: Id6bb00df854760c6bbf8d47011a9f6f7fe2c230b Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2017-05-23src: build and install collectd on centos/rhelMaryam Tahhan7-11/+244
Modify build and dependency scripts for centos/rhel builds. Change-Id: I1fafaf3392d9f22837ce4ed3fa0f84c13ead0698 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2017-05-16makefile: update collectd Makefile with intel_pmu configurationRoman Korynkevych1-1/+6
Update Makefile with intel_pmu collectd plugin required capabilities and environment variables set. Change-Id: Ifd9f53f4f87ea802ff280a611831f1dc8e2fb177 Signed-off-by: Roman Korynkevych <romanx.korynkevych@intel.com>
2017-03-23dpdkevents: add example config and update makefilePrzemyslaw Szczerbik2-0/+38
Change-Id: I85edcbbf52dc3bd4d0e53c5076267b9f3f6c2284 Signed-off-by: Przemyslaw Szczerbik <przemyslawx.szczerbik@intel.com>
2017-02-07Merge "src: Update exec plugin configuration"Maryam Tahhan1-1/+1
2017-02-07Merge "src: add mcelog sample config"Maryam Tahhan1-0/+20
2017-02-07src: add mcelog sample configPrzemyslaw Szczerbik1-0/+20
Change-Id: Ifdb7677cf175a5b1a213c4699fd2d658eac11c69 Signed-off-by: Przemyslaw Szczerbik <przemyslawx.szczerbik@intel.com>
2017-02-07src: Update exec plugin configurationPrzemyslaw Szczerbik1-1/+1
Change write_notification.sh script path to absolute. Set default user for exec plugin to collectd_exec. Update user guide. Change-Id: I57fba31d42e0a267d0ea05750fcb4eef49f6e79e Signed-off-by: Przemyslaw Szczerbik <przemyslawx.szczerbik@intel.com>
2017-02-07src: don't add executable permission bits to collectd.servicePrzemyslaw Szczerbik1-1/+0
Change-Id: I5133df1ba7108d2cc7a8325a3fb74e1db35c869b Signed-off-by: Przemyslaw Szczerbik <przemyslawx.szczerbik@intel.com>
2017-02-07src: add CAP_SYS_RAWIO capability to collectd.servicePrzemyslaw Szczerbik1-1/+1
Intel RDT plugin is using model-specific registers (MSRs), which require additional CAP_SYS_RAWIO capability. Change-Id: Id58813515e0ef1ea11cd86165a05c84d48681b16 Signed-off-by: Przemyslaw Szczerbik <przemyslawx.szczerbik@intel.com>
2017-02-03Merge "fuel: remove RDT plugin"Maryam Tahhan5-66/+3
2017-02-03fuel: remove RDT pluginMaryam Tahhan5-66/+3
Change-Id: Id78f38ac19bfae046c26283d72a9495524416016 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2017-01-23fuel: Update the fuel README.md & metadataGuo Ruijing2-9/+12
Change-Id: I82c1ab08603cd288a717c294fceabd230c691706 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com> Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-01-23fuel: update collectd-commit idMaryam Tahhan1-1/+1
Update the collectd commit id to include bugfixes for mcelog. Change-Id: If14c7070ca5ea4c50742d43c8bf34229f3645863 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2017-01-19fuel: update to include OvS configurationMaryam Tahhan1-3/+15
Update the barometer Fuel plugin to include OvS plugin configuration. Change-Id: I59117632e60eb448e429d92c5f1f49bf7d1b5e78 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2017-01-18add collectd feature attributes for fuel pluginGuo Ruijing3-3/+44
Change-Id: I26b70963644527e3f4dfa1c0c7442fe257fb0a97 Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-01-18fuel: update to include mcelog configurationMaryam Tahhan1-1/+15
Update the barometer Fuel plugin to include mcelog plugin configuration. Change-Id: Ibf0a86a40e73fdcebfed3efb21f6fb15b231db44 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com> Reviewed-by: Ruijing Gou <ruijing.guo@intel.com>
2017-01-18fuel: update to use the latest commitMaryam Tahhan2-1/+13
Update the collectd commit id used to build the collectd package. This new id includes all the upstreamed plugins for barometer. Add the configuration for the hugepages plugin. Change-Id: Ibb639cfacbad5c69220a9d379836b7126021d0b6 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com> Reviewed-by: Ruijing Gou <ruijing.guo@intel.com>
2017-01-11fuel: add RDT configuration to collectdMaryam Tahhan1-0/+10
Add Intel RDT plugin configuration file to collectd with a base configuration. Change-Id: I05db3986cdb91e4f06ac24acbb5797d6ffdb4150 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2016-12-27build collectd with pqosGuo Ruijing8-37/+66
1. can build collectd with pqos 2. ceilometer with collectd basic functionality work as expected 3. todo: need to verify pqos work as expected Change-Id: I9f992de6ef5d8c0ea97a30162dd916bcd3accb34 Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-12-14Merge "Build collectd in ubuntu 16.04 docker"Maryam Tahhan5-11/+21
2016-12-13src: only copy config if it doesn't existMaryam Tahhan2-8/+14
Only copy sample configuration files if those files don't already exist. Change-Id: Id72761513cc053906122d638c8c21dee1a77dc76 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>