| Age | Commit message (Collapse) | Author | Files | Lines |
|
Since CentOS Linux 8 repository retirement from
CentOS mirrors - we need to use CentOS Stream 8
version of Opstools repo.
Listed below packages are missing from the repo,
and according to the maintainer dpdk_telemetry is
not going to show up at all (it's basically dead).
The rest of the packages might show up at a later
stage - but it's not a priority for the maintainer.
- collectd-dpdk_telemetry
- collectd-libpod-stats
- collectd-sensubility
- python3-sqlalchemy-collectd
Change-Id: I5f446fc276e245c1e6974ceeb6ff3dccd84ee502
(cherry picked from commit 405fca90f2c8d3763ac56ce8b925611d136bba6c)
|
|
This patch adds the installation of collectd-libpod-stats as part of the
collectd image. The package is available in the centos-opstools repo.
Collectd-libpod-stats monitors resource usage of running containers on a
host, specifically those managed by the libpod library.
Adapted for Train to affect only CentOS/RHEL 8 image.
Upstream: https://github.com/pleimer/collectd-libpod-stats
Change-Id: I12efbaae9c0795f29c2f68158127509fd1b543b0
Signed-off-by: pleimer <pfbleimer@gmail.com>
(cherry picked from commit 094a49d41dd1f071cf5f6ac4220611e0ddd69c40)
(cherry picked from commit ce7cd478449227acd0eca7fdd1670624efc22f3b)
|
|
This allows to write collected data via amqp.
Change-Id: Ieb88fd60d177f19a635ada9366193e57c516f90b
(cherry picked from commit 8bfa655007e9795ee6b4eba09cba4f403c113b48)
|
|
stable/train
|
|
add collectd-pmu to C7
Change-Id: I1686a110c9166f477216bf7ff9db8ea6e6517917
|
|
Adds collectd-dpdk_telemetry and collectd-logparser packages
to collectd RHEL8-based image. dpdk_telemetry plugin collects DPDK
ethernet device metrics via dpdk_telemetry library. Logparser is
plugin for filtering and parsing log messages.
Change-Id: I0c7c94e9fae9d11660f938b8d7d6be0f270c972f
(cherry picked from commit 36f6e56d6674c02818e44d5cb3c40660ba2b0644)
|
|
https://review.opendev.org/#/c/710822/ added
disabling of epel and epel-modular repos.
There are cases when epel repos are not setup in
that case dnf config-manager will fail.
Let's ignore the failure in such cases.
This change is needed only for Train branch.
Partially-Implements: blueprint centos-rhel-8
Change-Id: I4aeb3971b82d461a305264490e829aaacfac9b24
|
|
Required packages are available in RDO repo,
so this should build fine.
Partially-Implements: blueprint centos-rhel-8
Change-Id: I14cc9d0f2c5d72c6dad89de2ac6dcffda8510285
(cherry picked from commit 2089165388c6da609973d9083f40b163382dbcc3)
|
|
for CentOS 7 and CentOS 8.
Change-Id: I46d567f7ddadf4a40a4af9652248b50b3ac7be80
|
|
Change-Id: I396f929ecc11f87fb83585bedd39be93a605c57b
|
|
This patch add installation of collectd-sensubility as part of collectd image.
The package is available in centos-release-opstools repo.
Collectd-sensubility aims provide possibility to switch from Sensu based
availability monitoring solution to monitoring solution based on
collectd with AMQP-1.0 messaging bus.
Upstream is here: https://github.com/paramite/collectd-sensubility
Change-Id: I22a26374ee00e93b4f52ec0c4f1152ca1ad777e6
|
|
sqlalchemy-collectd was added in
I2bcaa44c184bb24e5caeeb8d204dda627de59c91, however it also must
be installed alongside anywhere that python-sqlalchemy is installed
since it provides an in-process plugin that transmits metrics
to a remote collectd daemon.
Also adds the python3 version of the package to the py3 version of
the collecd/Dockerfile.j2.
Note this is currently an *RPM only* package, and as of this
commit is not yet availble for other packaging systems.
Change-Id: If598da717653a383a2d3b3373c56517f8bca832f
|
|
Add configuration to allow the switch between dnf/yum or provide an
alternative package manager.
Change-Id: I913769fcf5875a12b4561958cf7c90b74cd116ea
|
|
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
|
|
|
|
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
|
|
to collectd to enable rabbitmq queue monitoring.
Change-Id: Iee7d11828726c3ce4bb72ae1d27c57c5c056c302
|
|
This allows monitoring of SQLAlchemy connection pool
usage.
Change-Id: I2bcaa44c184bb24e5caeeb8d204dda627de59c91
|
|
The plugin collectd-ceilometer-plugin has been replaced by
collectd-openstack-plugin, which is not packaged yet.
Change-Id: I851f6e6a6d8311351549f1d97ba2257f7a9c7feb
|
|
https://github.com/openstack/collectd-ceilometer-plugin
Change-Id: I5545db119be931f26343dd505bbcbd512bd73e09
|
|
write_kafka support was recently added to centos-opstools
collectd build
Change-Id: Ida94d5ee34ecaa06023100d402e9042562d4cf4a
|
|
Change-Id: Icde3d4605200a1d2a8bad00922d726655632b8ca
|
|
This enables to send metrics and events to AMQP 1.0.
write_prometheus provides an exporter to be scraped by
prometheus.
Change-Id: Ibd3bc04f3cedbcf3e029579877f60e90eb7081e1
|
|
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
|
|
This enables additional monitoring.
Change-Id: I4f7a8cbd23d45cbc7bf9993c19161013e53f89f6
|
|
The collectd-turbotstat is already installed for all arch.
This change removes the duplicates package name.
Change-Id: Iead82aad067353ddd822dfc15f54edfb313b7054
|
|
Adding the missing packages to the dockerfile
Change-Id: I75981c9691bddcccda6126aa9f4a7fa7257e196e
|
|
|
|
Package collectd-utils is required to get colectdctl tool,
which can be then used in container healthcheck script.
Change-Id: I178809f7419dafc409b4a247dd440c5dcf4426bf
|
|
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
|
|
|
|
in order to be able to use gnocchi as data store for collectd metrics.
Change-Id: Iad404c2c888d2b3b8aed6497224e59f5049ba427
|
|
to be able to display statistics from ovs
ovs_events can be used to get notified by events generated by
ovs.
Change-Id: Ifb2e4dd30c88e85d368f359be23e30814d26515f
|
|
Since collectd exists in both centos-opstools and also in
EPEL, we disable EPEL for collectd building.
Change-Id: I2428aea0265b1dcd050f63ea3949c112407d5d04
|
|
Change-Id: I1df0474844ccc804c46219fbcd0784c75b9eec7a
|
|
centos based images have wrong label info,
these changes fix own image's name and build-date.
Change-Id: I1d13f8f386c8db12b5fbe5f8ecbbf9e3fbb4ba1c
Closes-Bug: #1680341
|
|
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
|
|
include_header and include_footer parameter is already removed, remove
them in all Dockerfiles.
Add missing footer block.
Change-Id: I90da03eb9f95a3827361d5f5ede65fde7d6be2b3
|
|
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
|
|
* remove sudoers file
* change extend_start.sh
Closes-Bug: #1628806
Change-Id: I80d3d3a677c735892e7be544e26ce001bb73c2cd
|
|
TrivialFix
Change-Id: I817aa52caf56b7d54b266e553db6db1ceb38b773
Signed-off-by: Jeffrey Zhang <zhang.lei.fly@gmail.com>
|
|
Modify permissions in collectd container to
facilitate inclusion of plugins.
Change-Id: If9ac860c7e533814d014834a18e0501d6512be61
Closes-Bug: #1620603
|
|
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
|
|
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
|