integ/monitoring/collectd-extensions/src
Eric MacDonald fab989b5bc Add on-demand instance support to collectd alarm manager plugin
Many plugins need support for on-demand instance sampling
and alarming. The filesystem and memory monitoring plugins
are perfect examples. The number of numa nodes or monitored
file systems vary from host to host.

This update adds on-demand instance support. Any plugin
can now support multiple instances. As new plugin
instances are learned ; memory is allocated for them
and linked to that plugins base object and managed as a
separate instance but within the scope of its parent.

The following additional enhancements were made to the common
alarm and degrade plugins.

1. added /opt/etcd as a new monitored filesystem.
2. added common support for vswitch alarm/degrade handling.
3. a few general cleanup changes for code maintainability.

Change-Id: I05b4de78f30fc27362c63b6dbfc97268d6588e4f
Story: 2002823
Task:29297
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
2019-02-05 12:39:11 -05:00
..
LICENSE Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-07-03 11:06:24 -04:00
collectd.conf.pmon Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-07-03 11:06:24 -04:00
collectd.service Implement collectd startup in manifest apply post stage 2019-01-02 10:21:06 -05:00
cpu.conf Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-07-03 11:06:24 -04:00
cpu.py Change compute node to worker node personality 2018-12-12 15:09:04 -05:00
df.conf Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-07-03 11:06:24 -04:00
example.conf Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-07-03 11:06:24 -04:00
example.py Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-07-03 11:06:24 -04:00
fm_notifier.py Add on-demand instance support to collectd alarm manager plugin 2019-02-05 12:39:11 -05:00
interface.conf Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-07-03 11:06:24 -04:00
interface.py Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-07-03 11:06:24 -04:00
memory.conf Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-07-03 11:06:24 -04:00
memory.py Merge "Change compute node to worker node personality" 2018-12-14 22:40:53 +00:00
mtce_notifier.py Add on-demand instance support to collectd alarm manager plugin 2019-02-05 12:39:11 -05:00
ntpq.conf Add NTP server monitoring as a collectd plugin 2019-01-09 12:47:00 -05:00
ntpq.py Remove alarm query before clear in NTP plugin 2019-01-18 16:32:53 -05:00
python_plugins.conf Add NTP server monitoring as a collectd plugin 2019-01-09 12:47:00 -05:00