[release-announce] monasca-agent 2.8.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Fri Aug 10 10:02:17 UTC 2018


We exuberantly announce the release of:

monasca-agent 2.8.0: Monitoring agent for gathering metrics and
sending them to the Monasca API.

This release is part of the rocky stable release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/monasca-agent

Download the package from:

    https://tarballs.openstack.org/monasca-agent/

Please report issues through launchpad:

    https://storyboard.openstack.org/#!/project/861 (please use `bug`
tag)

For more details, please see below.

Changes in monasca-agent 2.7.0..2.8.0
-------------------------------------

2f7153a Convert README to reStructuredText
902ab5d Use six library to import python queue
0402321 Configure Keystone with detection_args for http_check detection plugin
915b96f fix tox python3 overrides
7b150fa Make forwarder and collector compatible with py35
3712e12 Trivial fix typo of description
029127a Enable the process plugin in Docker environment
92ac626 Python3: Make monasca-setup compatible with py35
96f08da fix tox python3 overrides
a8a2bb8 Removed dependency on supervisor
8198225 Add Cloudkitty detection plugin (Cloudkitty - Rating Service)
40ab64e Fix sample for ZooKeeper plugin
38436b0 fix misspelling of 'monasca'
b4d6d5b fix misspelling of 'monasca'
3146a2d Trivial: Update pypi url to new url
20ee322 Correctly detects apache process when mod_perl is installed
754e856 Remove license section from README.md
82200d9 Fix log rotation in monasca agent
2b2b571 Fix type error in monasca agent
e13de80 Allow Keystone config in init_config for http check
c5899b1 uncap eventlet


Diffstat (except docs and test files)
-------------------------------------

.gitignore                                        |   3 +
README.md                                         |  48 -----
README.rst                                        |  63 ++++++
conf.d/http_check.yaml.example                    |  23 +--
conf.d/process.yaml.example                       |   6 +-
monasca_agent/collector/checks/__init__.py        |   2 +-
monasca_agent/collector/checks/check.py           |   2 +-
monasca_agent/collector/checks/collector.py       |   2 +-
monasca_agent/collector/checks/services_checks.py |   4 +-
monasca_agent/collector/checks_d/crash.py         |   3 +-
monasca_agent/collector/checks_d/disk.py          |   2 +-
monasca_agent/collector/checks_d/docker.py        |   4 +-
monasca_agent/collector/checks_d/http_check.py    |   9 +-
monasca_agent/collector/checks_d/jenkins.py       |   4 +-
monasca_agent/collector/checks_d/mk_livestatus.py |   2 +-
monasca_agent/collector/checks_d/mysql.py         |   9 +-
monasca_agent/collector/checks_d/process.py       |   7 +
monasca_agent/collector/checks_d/varnish.py       |   6 +-
monasca_agent/collector/checks_d/vcenter.py       |   8 +-
monasca_agent/collector/checks_d/zk.py            |  10 +-
monasca_agent/collector/daemon.py                 |   8 +-
monasca_agent/collector/jmxfetch.py               |   2 +-
monasca_agent/collector/virt/hyperv/inspector.py  |   3 +-
monasca_agent/collector/virt/hyperv/utilsv2.py    |   8 +-
monasca_agent/collector/virt/xenapi/inspector.py  |   2 +-
monasca_agent/common/daemon.py                    |   8 +-
monasca_agent/common/emitter.py                   |  16 +-
monasca_agent/common/util.py                      |  17 +-
monasca_agent/forwarder/daemon.py                 |   7 +-
monasca_setup/agent_config.py                     |   8 +-
monasca_setup/detection/__init__.py               |  16 +-
monasca_setup/detection/args_plugin.py            |   2 +-
monasca_setup/detection/plugin.py                 |  23 ++-
monasca_setup/detection/plugins/apache.py         |  25 ++-
monasca_setup/detection/plugins/cloudkitty.py     |  32 +++
monasca_setup/detection/plugins/congestion.py     |   5 +-
monasca_setup/detection/plugins/http_check.py     |  29 ++-
monasca_setup/detection/plugins/mon.py            |   2 +-
monasca_setup/detection/plugins/ovs.py            |   6 +-
monasca_setup/detection/plugins/rabbitmq.py       |   9 +-
monasca_setup/detection/plugins/vcenter.py        |   5 +-
monasca_setup/detection/service_plugin.py         |   7 +-
monasca_setup/main.py                             | 133 +++++++------
monasca_setup/service/__init__.py                 |  17 +-
monasca_setup/service/detection.py                |  49 ++---
monasca_setup/service/linux.py                    | 227 ++++++++--------------
monasca_setup/service/service.py                  |  70 -------
monasca_setup/utils.py                            |   9 +-
packaging/Makefile                                |   4 -
packaging/monasca-agent.service.template          |  12 --
packaging/monasca-agent.target.template           |   6 +
packaging/monasca-collector.service.template      |  15 ++
packaging/monasca-forwarder.service.template      |  15 ++
packaging/monasca-statsd.service.template         |  15 ++
packaging/supervisor.conf.template                |  48 -----
requirements.txt                                  |   3 +-
setup.cfg                                         |  21 +-
test-requirements.txt                             |   1 +
tox.ini                                           |   8 +-
61 files changed, 598 insertions(+), 574 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 61f0e76..61be734 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -23 +22,0 @@ stevedore>=1.20.0 # Apache-2.0
-supervisor>=3.3.3,<3.4 # BSD-derived
@@ -28 +27 @@ futures>=3.0.0;python_version=='2.7' or python_version=='2.6' # BSD
-eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT
+eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index b62b7ed..92747b7 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10,0 +11 @@ os-testr>=1.0.0 # Apache-2.0
+docutils>=0.11 # OSI-Approved Open Source, Public Domain






More information about the Release-announce mailing list