We are glad to announce the release of:
monasca-agent 1.4.0: UNKNOWN
This release is part of the ocata release series.
Download the package from:
https://tarballs.openstack.org/monasca-agent/
For more details, please see below.
Changes in monasca-agent 1.3.0..1.4.0 -------------------------------------
2e4913f process.py detection plugin that accepts JSON string or YAML config 4f45eee Revert "Adjusting flake8 so that gate passes" 5544199 Adjusting flake8 so that gate passes e7ca183 Improve docker plugin 7696e49 Fixed detection plugin for Heat (regex changed) 2d445c1 Fixes WMI related checkers 901b448 Make pep8 use py27 71a0d5d Expand libvirt and ovs plugins to publish entity names e1f28a1 Change match by when searching ntp process to ntpd 7b2f3fa Fix default dimensions in vcenter plugin c4e7044 Fixed Cinder detection plugin (wrong url) fc23c32 Add stevedore to requirements 47560f5 Change assertTrue(isinstance()) by optimal assert 6bda8cb Add documentation for mapping metrics to config params 7f7588d Process stats from ElasticSearch matched by IP dd8527d Add target_hostname to host alive metrics table 1e1f130 Replace yaml.load() with yaml.safe_load() c376ee8 Add a target_hostname to Host Alive plugin c88de30 Fixes process checker using older psutil versions d798c9e Skip setting up handler for SIGUSR1 on Windows fcdad06 Properly get the conf.d folder 5c616b2 Adds config-file arg option 331e494 MySQL client password f79a238 Add config option 07cc2d3 Improvements to rabbitmq check 92d98c2 Better truncating for nagios check detail 672db5b Add prefix "$" for command examples 04e11b1 Fix a typo in documentation 6145e5e TrivialFix: Using assertEqual instead of assertEquals 0c27046 Change cpu load averages to be normalized by core count 0c31db9 Provide watch by user option to ServicePlugin
Diffstat (except docs and test files) -------------------------------------
agent.yaml.template | 2 +- conf.d/docker.yaml.example | 40 +- conf.d/ovs.yaml.example | 4 + monasca_agent/collector/checks/check.py | 6 +- monasca_agent/collector/checks/utils.py | 36 ++ monasca_agent/collector/checks_d/docker.py | 572 ++++++++++++--------- monasca_agent/collector/checks_d/elastic.py | 3 +- monasca_agent/collector/checks_d/host_alive.py | 30 +- monasca_agent/collector/checks_d/iis.py | 3 +- monasca_agent/collector/checks_d/libvirt.py | 35 +- monasca_agent/collector/checks_d/load.py | 15 +- monasca_agent/collector/checks_d/nagios_wrapper.py | 9 +- monasca_agent/collector/checks_d/ovs.py | 19 + monasca_agent/collector/checks_d/process.py | 13 +- monasca_agent/collector/checks_d/rabbitmq.py | 146 ++++-- monasca_agent/collector/checks_d/vcenter.py | 6 +- monasca_agent/collector/checks_d/wmi_check.py | 5 +- monasca_agent/collector/daemon.py | 4 +- monasca_agent/collector/jmxfetch.py | 8 +- monasca_agent/common/aggregator.py | 9 +- monasca_agent/common/config.py | 16 +- monasca_agent/common/util.py | 13 +- monasca_agent/forwarder/daemon.py | 3 + monasca_agent/statsd/daemon.py | 2 +- monasca_setup/agent_config.py | 2 +- monasca_setup/detection/plugins/cinder.py | 2 +- monasca_setup/detection/plugins/heat.py | 2 +- monasca_setup/detection/plugins/host_alive.py | 27 +- monasca_setup/detection/plugins/kibana.py | 3 +- monasca_setup/detection/plugins/mon.py | 6 +- monasca_setup/detection/plugins/ntp.py | 4 +- monasca_setup/detection/plugins/postfix.py | 4 +- monasca_setup/detection/plugins/process.py | 183 +++++++ monasca_setup/detection/plugins/system.py | 4 +- monasca_setup/detection/plugins/zookeeper.py | 4 +- monasca_setup/detection/service_plugin.py | 68 ++- monasca_setup/detection/utils.py | 5 +- monasca_setup/main.py | 25 +- requirements.txt | 3 +- tox.ini | 1 + 62 files changed, 1713 insertions(+), 582 deletions(-)
Requirements updates --------------------
diff --git a/requirements.txt b/requirements.txt index 55bd64b..3730206 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14 +14 @@ ntplib>=0.3.2,<0.4 -psutil>=3.0.0,<3.1.0 +psutil<3.1.0 @@ -19,0 +20 @@ supervisor>=3.1.3,<3.2 +stevedore>=1.17.1 # Apache-2.0