Monitoring plugin framework for OpenStack clouds
Go to file
Kevin Carter 5aca2d2940 Couple of updates: telegraf line protocol, dynamic imports, metadata (#1)
* Couple of updates: telegraf line protocol, dynamic imports, metadata

This change uses the pkgutil module to import the plugins and load the
selected module. This same method is also used to list all of the
available modules.

To test run without installing the app pah has been added to the module
main using the sys path as found at runtime.

The telegraf line protocol has been added to allow this project to be
run with an exec stanza within telegraf allowing it to store metrics in
InfluxDB.

Meta has been added to the example plugin allowing additional meta data
to be returned in the result. This provides the ability to add tags or
other metadata into a given monitoring system using a simple key=value
format.

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>

* added fixes for pep8

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2017-03-01 09:30:43 -06:00
monitorstack Couple of updates: telegraf line protocol, dynamic imports, metadata (#1) 2017-03-01 09:30:43 -06:00
tests Couple of updates: telegraf line protocol, dynamic imports, metadata (#1) 2017-03-01 09:30:43 -06:00
.coveragerc Proof of concept 2017-02-27 15:11:30 -06:00
.gitignore Couple of updates: telegraf line protocol, dynamic imports, metadata (#1) 2017-03-01 09:30:43 -06:00
.travis.yml Proof of concept 2017-02-27 15:11:30 -06:00
AUTHORS Couple of updates: telegraf line protocol, dynamic imports, metadata (#1) 2017-03-01 09:30:43 -06:00
ChangeLog Couple of updates: telegraf line protocol, dynamic imports, metadata (#1) 2017-03-01 09:30:43 -06:00
LICENSE Initial commit 2017-02-21 11:05:42 -05:00
README.rst Proof of concept 2017-02-27 15:11:30 -06:00
requirements.txt Proof of concept 2017-02-27 15:11:30 -06:00
setup.cfg Proof of concept 2017-02-27 15:11:30 -06:00
setup.py Proof of concept 2017-02-27 15:11:30 -06:00
test-requirements.txt Proof of concept 2017-02-27 15:11:30 -06:00
tox.ini Proof of concept 2017-02-27 15:11:30 -06:00

README.rst

monitorstack

Monitoring plugins for OpenStack.

Work in progress.