summaryrefslogtreecommitdiff
path: root/docker/collectd
AgeCommit message (Collapse)AuthorFilesLines
2019-03-12Add distro_package_manager configurationAlex Schultz1-0/+2
Add configuration to allow the switch between dnf/yum or provide an alternative package manager. Change-Id: I913769fcf5875a12b4561958cf7c90b74cd116ea
2019-03-12Add python3 packages for RHEL systemsAlex Schultz1-8/+27
RDO is currently working on python3 support for the next version of CentOS/RHEL based systems. This package uses the distro_python3 flag that was added as part of I4028991bad92c0e8e21066cc4173c06ce5eba393 to use the python3 specific package names. This change only adds python3 package names for RHEL systems. Conflicts-With: https://review.openstack.org/#/c/636457/ Change-Id: Iad6b70b433a0dd1b0f8ae6790fd280594517661a Related-Blueprint: python3-support
2019-01-18Merge "Use base_package_type"Zuul1-1/+1
2019-01-17Use base_package_typeAlex Schultz1-1/+1
This change updates the docker files to use base_package_type instead of doing specific distro checks for the rhel/deb generic cases. The base_distro is still available and is used when a specific distro needs a customization but if the differences are purely rpm vs deb, then the base_package_type can be used. Change-Id: I8d720bb185df65a0178061ccf20b1ab2265da2c5
2019-01-16[collectd] add collectd-rabbitmq-monitoringMatthias Runge1-0/+1
to collectd to enable rabbitmq queue monitoring. Change-Id: Iee7d11828726c3ce4bb72ae1d27c57c5c056c302
2019-01-10Add python2-sqlalchemy-collectdMike Bayer1-1/+2
This allows monitoring of SQLAlchemy connection pool usage. Change-Id: I2bcaa44c184bb24e5caeeb8d204dda627de59c91
2018-09-10[collectd] Add many plugins to collectd dockerfileMatthias Runge1-2/+22
The plugin collectd-ceilometer-plugin has been replaced by collectd-openstack-plugin, which is not packaged yet. Change-Id: I851f6e6a6d8311351549f1d97ba2257f7a9c7feb
2018-08-17Add collectd-ceilometer-pluginMatthias Runge1-1/+2
https://github.com/openstack/collectd-ceilometer-plugin Change-Id: I5545db119be931f26343dd505bbcbd512bd73e09
2018-07-17collectd: add collectd-write_kafkaMatthias Runge1-0/+1
write_kafka support was recently added to centos-opstools collectd build Change-Id: Ida94d5ee34ecaa06023100d402e9042562d4cf4a
2018-06-27collectd: turbostat is x86 only, it fails on Arm64Matthias Runge1-2/+2
Change-Id: Icde3d4605200a1d2a8bad00922d726655632b8ca
2018-06-20Service assurance plugins and write_prometheusMatthias Runge1-0/+5
This enables to send metrics and events to AMQP 1.0. write_prometheus provides an exporter to be scraped by prometheus. Change-Id: Ibd3bc04f3cedbcf3e029579877f60e90eb7081e1
2018-06-04Add collectd-snmp-agent to collectd DockerMatthias Runge1-0/+1
Receives and handles queries from SNMP master agent and returns the data collected by read plugins. Handles requests only for OIDs specified in configuration file. To handle SNMP queries the plugin gets data from collectd and translates requested values from collectd's internal format to SNMP format. Change-Id: I97fd12ccee9f546416111e0589f5d770119923af
2018-05-22Add netlink, smart, and ipmi pluginsMatthias Runge1-0/+3
This enables additional monitoring. Change-Id: I4f7a8cbd23d45cbc7bf9993c19161013e53f89f6
2018-05-22collectd: remove duplicate packagesMehdi Abaakouk1-2/+1
The collectd-turbotstat is already installed for all arch. This change removes the duplicates package name. Change-Id: Iead82aad067353ddd822dfc15f54edfb313b7054
2018-04-23Additional packages to DockefileJoe Talerico1-0/+3
Adding the missing packages to the dockerfile Change-Id: I75981c9691bddcccda6126aa9f4a7fa7257e196e
2018-01-27Merge "Install collectd-utils"Zuul1-0/+1
2018-01-26Install collectd-utilsMartin Mágr1-0/+1
Package collectd-utils is required to get colectdctl tool, which can be then used in container healthcheck script. Change-Id: I178809f7419dafc409b4a247dd440c5dcf4426bf
2018-01-25Add Intel RDT plugin to collectd containerMatthias Runge1-2/+3
The intel_rdt plugin collects information provided by monitoring features of Intel Resource Director Technology (Intel(R) RDT) like Cache Monitoring Technology (CMT), Memory Bandwidth Monitoring (MBM). These features provide information about utilization of shared resources. Change-Id: Ia7c9badd6c93ad0de565442ccd9fbf8561003c9f
2017-12-29Merge "Add collectd-ovs-stats and collectd-ovs-events"Zuul1-0/+2
2017-12-11Add collectd-gnocchi pluginMatthias Runge1-1/+2
in order to be able to use gnocchi as data store for collectd metrics. Change-Id: Iad404c2c888d2b3b8aed6497224e59f5049ba427
2017-12-11Add collectd-ovs-stats and collectd-ovs-eventsMatthias Runge1-0/+2
to be able to display statistics from ovs ovs_events can be used to get notified by events generated by ovs. Change-Id: Ifb2e4dd30c88e85d368f359be23e30814d26515f
2017-09-19Add more collectd plugins to the containerMatthias Runge1-1/+15
Since collectd exists in both centos-opstools and also in EPEL, we disable EPEL for collectd building. Change-Id: I2428aea0265b1dcd050f63ea3949c112407d5d04
2017-07-14Add collectd-disk pluginMatthias Runge1-0/+7
Change-Id: I1df0474844ccc804c46219fbcd0784c75b9eec7a
2017-05-03Override image's meta info.Jawon Choo1-1/+1
centos based images have wrong label info, these changes fix own image's name and build-date. Change-Id: I1d13f8f386c8db12b5fbe5f8ecbbf9e3fbb4ba1c Closes-Bug: #1680341
2017-04-20Use LABEL instead of MAINTAINER (deprecated) in all Dockerfile.j2Chen1-1/+1
Use LABEL instruction instead of MAINTAINER (deprecated) instruc- tion as suggested by Docker's official dockerfile guide. docs.docker.com/engine/reference/builder/#maintainer-deprecated Closes-Bug: #1683652 Change-Id: Ie87a1ddf31aefcd0b623fd2837d78de420e76898
2017-02-05Remove include_header and include_footer in all DockerfilesJeffrey Zhang1-1/+0
include_header and include_footer parameter is already removed, remove them in all Dockerfiles. Add missing footer block. Change-Id: I90da03eb9f95a3827361d5f5ede65fde7d6be2b3
2017-01-17use static uid/gid in imagesSam Yaple1-5/+6
This centralizes all user and group creation into a single source. This will fix any current and furture uid/gid mismatches (such as with nova-libvirt). In the process, we also unify users between the distros in a standard way. The users in the following containers change from thier defaults: Ubuntu: _chrony user is now chrony Ubuntu: memcache user is now memcached All: qemu user is used for ownership and socket permissions All uid and gid numbers are customizable via kolla-build.conf Co-Authored-By: Kris Lindgren <klindgren@godaddy.com> Change-Id: I120f26ab0683dc87d69727c3df8d4707e52a4543 Partially-Implements: blueprint static-uid-gid
2016-11-07fix collectd dockerfilezhubingbing3-7/+5
* remove sudoers file * change extend_start.sh Closes-Bug: #1628806 Change-Id: I80d3d3a677c735892e7be544e26ce001bb73c2cd
2016-10-19Add validate no new line at end of fileJeffrey Zhang1-1/+1
TrivialFix Change-Id: I817aa52caf56b7d54b266e553db6db1ceb38b773 Signed-off-by: Jeffrey Zhang <zhang.lei.fly@gmail.com>
2016-09-15Modify collectd permissionsprithiv1-6/+9
Modify permissions in collectd container to facilitate inclusion of plugins. Change-Id: If9ac860c7e533814d014834a18e0501d6512be61 Closes-Bug: #1620603
2016-09-13Add header blocks to all DockerfilesPaul Bourke1-0/+2
Change needed to add header blocks to all Dockerfiles, similar to the base. Use case is to easily run something before packages are installed, e.g. to COPY a local rpm in that can be added to the package list. Change-Id: I1bbfdf0b762da0a392aa8bf47781315b45377bee Closes-Bug: 1618969
2016-08-29Dockerfiles for collectd Containerprithiv3-0/+29
Collectd-ceilometer-plugin is essential for further more detailed metrics collection, smarter scheduling and service assurance. Change-Id: I3a926d9bee592a9bff31a90fa1ffeb0a58f5025a Partially-Implements: blueprint collectd-ceilometer-plugin