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