summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
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-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>
2016-12-12Build collectd in ubuntu 16.04 dockerGuo Ruijing5-11/+21
Change-Id: Icd74de46b2ca61eb4e5137a2af4448f52750d7f8 Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-12-05userguide: update with plugin build infoMaryam Tahhan1-7/+0
Update the userguide with build instructions for individual plugins. Change-Id: I8c5a16a8749ff4a45692b6d09a0c7a4b27b31e0c Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2016-12-05src: build all dependencies and pluginsMaryam Tahhan13-4/+342
Build all dependencies and plugins. Provide sample plugin configurations and update user guide. Change-Id: I5170c84529e514e12bb1bd4dc34ecdd93eb764d7 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2016-11-22Enable collectd in ubuntu 16.04Guo Ruijing3-58/+18
Change-Id: I67d8d36dab9cdd51276dc2c3e8b514b426005cad Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-10-09Rebase to fuel 10.0Guo Ruijing4-6/+6
Change-Id: I531d697ef7aa2c533d9e86dfed86fc73971e6a66 Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-10-03Enabled collectd build & installationTaras Chornyi5-22/+81
Change-Id: Ic80542f6b181e0972157c0a3b2fea1faf434f44b Signed-off-by: Taras Chornyi <tarasx.chornyi@intel.com>
2016-09-28src: build collectd from main repoTaras Chornyi2-4/+4
Change-Id: I6041b6c1eb7f37ce3e2f17f1a42cb2cba79e9672 Signed-off-by: Taras Chornyi <tarasx.chornyi@intel.com>
2016-09-07src: Fixed dpdkstats and ceilometer-plugin build issues.Taras Chornyi2-2/+2
Change-Id: Ie8abb8e6be3c5c2100b672c83f488177c8b66638 Signed-off-by: Taras Chornyi <tarasx.chornyi@intel.com>
2016-08-14src: use mitaka branch for ceilometer pluginMaryam Tahhan1-1/+1
Use the stable/mitaka branch for the ceilometer plugin. Change-Id: I950ad79e91a48f37d7aad2ae03676d067babdffd Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>