Age | Commit message (Collapse) | Author | Files | Lines |
|
After the introduction of the collectd_config roles, for generating
configs, some of the configs changed, as they were no longer relying on
collectd's defaults.
One of these was the cpu plugin, which configured ``ReportPercentage True``
by the config role. The effected the grafana dashboards, because the CPU
usage dashboard explicitly selected ``type=cpu``. With the values being
reported as percentage, collectd sets the ``type=percent`` for the metrics
stored in influx (which grafana retrieves), so the dashboards dodn't
have any data to display. By removing the ``type=cpu`` filter, the CPU
metrics are once again showing in grafana, and will be shown whether the
CPU usage is reported in percentage or the default jiffies.
Signed-off-by: "Emma Foley <efoley@redhat.com>"
Change-Id: I03a6f01677514d888e7805358855947791ab173c
|
|
|
|
|
|
Added a tox target for reno, so new notes can be creted using::
tox -e docs-create-note -- slug-goes-here
Signed-off-by: Emma Foley <efoley@redhat.com>
Change-Id: Ie3b7a3326e80c4d1d49fed42900ce4d31fa3a2ba
|
|
CentOS 8 container was missing ``which``, so collectd was failing to
build. This was causing failures in the container builds.
Signed-off-by: Emma Foley <efoley@redhat.com>
Change-Id: I3702b45bd41ca677178d4b38163d2366b75c035d
|
|
|
|
The note for the updated contaienr namespace was omitted
Signed-off-by: Emma Foley <efoley@redhat.com>
Change-Id: Ice710a7008fb7c713fbd56d55219a3823a46f5ab
|
|
Maryam has stepped down as committer [1].
[1] https://lists.anuket.io/g/anuket-tech-discuss/message/456
Signed-off-by: Emma Foley <efoley@redhat.com>
Change-Id: I3385a37f7562217ad714f5e768de95012c5dcaf7
|
|
Calin [1] and Aaron [2] have stepped down as committers.
[1] https://lists.anuket.io/g/anuket-tech-discuss/message/442
[2] https://lists.anuket.io/g/anuket-tech-discuss/message/443
Signed-off-by: Emma Foley <efoley@redhat.com>
Change-Id: Ib160a24550ec4fa6f2785fd74920f9c8b7d20f44
|
|
Signed-off-by: "Emma Foley <efoley@redhat.com>"
Change-Id: I6dd8e166433feab16dd06c9767e58d6d96ca948d
|
|
Change-Id: If0bea94be66a2c5b88d88e6c70a4c27a9001a3d9
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
* Use Anuket URLs
* Replace IRC with slack
* Update meeting times
Signed-off-by: Emma Foley <efoley@redhat.com>
Change-Id: I580ca5daff8f8bedb30ef9d9f8fd24f941c32ade
|
|
Remove old dpdk plugins, since they are superceeded by dpdk_telemetry
plugin.
JIRA: https://jira.anuket.io/browse/BAROMETER-183
Change-Id: Ie4abf2b1fe37a2197d9d5dd01820ac8b0d01df6d
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
|
|
|
|
|
|
* changes:
[docs] Update config and post-installation guides
[docs][userguide] Use literalinclude instead of duplicating the sample configs
|
|
The unixsock plugin is useful for debugging issues in collectd, and can
be used to verify that metrics are being collected without having to
create CSV files or log into the container.
Typically, the unixsock plugin can be queried using the following
syntax::
$ docker exec bar-collectd /opt/collectd/bin/collectdctl -s /var/run/collectd-socket listval
Signed-off-by: Emma Foley <efoley@redhat.com>
Change-Id: Id342fe7659c809f4eec71085ae6572f9d855684c
|
|
Only one of virt and intel_rdt can be enabled at a time, and the
existing checks are based on the existance of a {rdt,virt}.conf file to
determine whether the other plugin is enabled.
This check needed updating, and is now based on whether the other plugin
is in the collectd_plugins value.
Signed-off-by: Emma Foley <efoley@redhat.com>
Change-Id: I175d60111bf133965e1ecbf3764cb12a25356576
|
|
* Update the following plugins to use collectd_config role
* capabilities
* csv
* dpdk_telemetry
* exec
* hugepages
* ipmi
* logfile
* network
* ovs_events
* ovs_stats
* syslog
* uuid
* write_kafka
* write_prometheus
JIRA: BAROMETER-180
Signed-off-by: Emma Foley <efoley@redhat.com>
Change-Id: I2ec9e3c2db2c1d907459b40550012834196f0c65
|
|
Update default_plugins to use the collectd_config role [1]
[1] https://github.com/infrawatch/collectd-config-ansible-role
JIRA: BAROMETER-180
Signed-off-by: Emma Foley <efoley@redhat.com>
Change-Id: I9ff9bf642b641132771965346d65c95a3d66b996
|
|
The configguide was removed previously because it only contained
information about using the OPNFV installers, however, now there appears
to be no config information about the plugins. The config information
for each plugin is included in the user guide in
docs/release/userguide/feature.userguide.rst.
This change adds in a note to the the config guide on where to look.
Signed-off-by: Emma Foley <efoley@redhat.com>
Change-Id: I7f71d51846c9116bed3882b96e762ab5d70fdfa4
|
|
This should reduce the inaccuracies, since the sample configs are easier
to test, and changes don't have to be sychronised between documents.
Change-Id: I92a1937ff0308df25ea3a345f2772027033f0302
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
* Fix broken links
* Update display text for links
* Update formatting
* Add hyperlink for barometer
Change-Id: I472a896a51d2fb5a49a4eaac1aef2bdeeed8d692
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
|
|
The template for release notes wasn't conforming to the expected
headings. A template was added to the config.
To generate a new note (from the base directory in the repo), use::
reno --rel-notes-dir docs/release/release-notes/ new slug-goes-here
The release notes are also included as part of the docs build, and the
existing releases notes have been renamed accordingly.
Signed-off-by: Emma Foley <efoley@redhat.com>
Change-Id: I05d1950b37f266bb6eb3515b3660665cfd5c1d8b
|
|
* Replace OPNFV with Anuket
* Update comments where scenarios, installers, etc are mentioned
Change-Id: I41d4f38e2f681914d3549fd7baca0e7d7d86a8a3
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
Reno[1] is used to create release notes. It can be used in conjunction
with sphinx to automatically create and publish release notes. In this
case it is being added to help with release notes collation at the end of
the release cycle.
There is a possibility that it can be more fully integrated later, if
there is need for it.
For the moment, release notes can be outputted using tox::
tox -e docs-releasenotes
Release notes can be added to features using::
reno new slug-goes-here
where slug-goes-here is combined with a random suffic to create a unique
name for the release note.
[1] https://docs.openstack.org/reno/latest/
Change-Id: Id7f113fa4817585bb429503ff3491c633a4ce8e2
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
|
|
The following packages are no longer built when creating the RPMs for collectd:
* collectd-gps - not buildable on RHEL8
* collectd-lvm - lvmlvapp was deprecated upstream
* collectd-modbus - not buildable on RHEL8
* collectd-mqtt - not buildable on RHEL8
* collectd-nut - dependencies deprecated upstream
* collectd-ping - not buildable on RHEL 8
* collectd-smart - only buildable on RHEL 7
* collectd-varnish - dependencies deprecated upstream
Change-Id: I3d3179b369ebc67d1bd7d16498b5e3131453f57e
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
Remove the ``cd $WORKSPACE`` as it is not needed, and
barometer-daily-* expects baroemter-upload-artifact.d expects to be called in
ci/ instead of $WORKSPACE
Change-Id: Id2291c6708f06c4d99480e0289c092cbd48c844d
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
Remove the cd ci line because the script is now called from that directory
Change-Id: If3caf6fc3dbf3ea2155c70b1cf4ee6d0feff30bf
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
Remove collectd-gmod from the rpm check
Change-Id: I69c9e16004802de26d72532cb27c963865b36a87
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
Change-Id: I1f17df236a92aafd3ecaf3d0522fbeaf69c02c81
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
Split the container build into two stages:
* builder
Builds collectd and containers all the build artifacts
* final
Containers collectd binary and all the dependencies needed to run.
Does not contain build artifacts, which contribute to a very large
container size.
The main advantage is that the final container is much smaller (~700MB vs
1.2GB).
Change-Id: Ia75734096233b7ecab9d81df06084c24bde2bf90
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
|
|
* Update to collectd-5.12
* Use systems/$os/$version/build_base_machine.sh to install requirements
* Add patch for updating collectd/contrib/redhat/collectd.spec instead of using sed
Change-Id: I4be4f5ef116d2e61ef1468b4009fcc7a52d9593a
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
|
|
|
|
|
|
|
|
The varnish and intel-cmt-cat v3.x packages have been flagged as insecure.
``dnf builddep collectd`` was installing the deps for the 5.8 version of
collectd from the epel repo, which included these vulnerable packages.
The build scripts for centos 8 have been updated to unstall dependencies
from opstools instead, which provide a newer version of collectd.
Change-Id: I3d2a1496e3524c4bf7bd56ecbd11e7ceeed01f01
Signed-off-by: Slawomir Strehlau <slawomir.strehlau@intel.com>
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
Gitlab expects the barometer-build.sh and barometer-upload-artifact.sh
to be available in the Barometer repo under ci/, these scripts were
previously in opnfv/releng [1] for the Jenkins jobs.
These scripts have been copied from releng.
[1] https://gerrit.opnfv.org/gerrit/gitweb?p=releng.git;a=tree;f=jjb/barometer;h=f8828a9db69e20cb035568f6a33cda03bea09318;hb=refs/heads/master
Change-Id: Iaf7b1f8a6c08fce11cf2873a8cea66ef9d6d5170
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
Change-Id: I79907968e1e894fbe6f6373b87acce08d537c0ae
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
|
|
* Add tasks to use collectd_config
* Move generated configs to combine with existing and additional configs
* Move vars to defaults dir
Some of the vars are needed for the collectd_config role, and need to
be set before the other values are set.
JIRA: BAROMETER-180
Signed-off-by: Emma Foley <efoley@redhat.com>
Change-Id: Id5a8b8289c5e120eae7eb5bcf946c5d4dd9fdd48
|
|
|
|
* config_files: Rename templates/master to templates/latest
Change-Id: I5db6491695bf35a87851f779603dc16454c117d5
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
The nominal package for DPDK (19.11-3) is no longer available in CentOS
8. This is causing the container builds to fail [1][2][3]
The version has been updated to 20.11.
This may cause issues with the dpdkstat and dpdkevents plugins, however,
the dpdk_telemetry plugin is preferred over these.
The V1 legacy interface, accessed by dpdk_telemetry plugin, is also
exposed by DPDK 20.11. So the version can be updated to 20.11.
[1] https://build.opnfv.org/ci/view/barometer/job/barometer-collectd-docker-build-push-master/123/console
[2] https://build.opnfv.org/ci/view/barometer/job/barometer-collectd-latest-docker-build-push-master/17/console
[3] https://build.opnfv.org/ci/view/barometer/job/barometer-collectd-latest-docker-build-push-master/17/console
Change-Id: I33690a9694467a39b4f02f239197aa7cae064716
Signed-off-by: Emma Foley <efoley@redhat.com>
|
|
By adding the "en_default_all" tag to each task in the
default_read_import task, there is no need to have different tasks for
that tag vs when individual plugin tags are enabled.
JIRA: BAROMETER-180
Change-Id: I15cc77959bbd25516e9da10af064abeea5527ea9
Signed-off-by: Emma Foley <efoley@redhat.com>
|