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

no-reply at openstack.org no-reply at openstack.org
Fri Apr 20 13:38:50 UTC 2018


We are pumped to announce the release of:

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

This release is part of the rocky release series.

Download the package from:

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

For more details, please see below.

Changes in monasca-agent 2.6.0..2.7.0
-------------------------------------

2f83adf Update old python string format
c983708 Add Apache License
f837eee Update pep8 checks
52643b7 Add support for k8s StatefulSet
aba2964 Update links in README
f3e7ff1 Fix libvirt plugin to handle FQDN of compute node
b8bf714 Add prerequisite for enabling all untunable metrics
2662ebb Manual updated from global requirements
3e94038 Update supervisor version lower bound
4d18fe3 Remove PostgreSQL tempest jobs from Zuul
a0bbf78 [Trivialfix]Modify a grammatical error
a7498c2 Manual update from global requirements
1133a0a Add LXC swap metric collector and fix lxc bug
8cee273 Correct detection status in congestion plugin
4b11f41 Fix error logs in prometheus w/o prometheus annotations.
530be8a Use a newer hacking (1.0.x)
5c9b2b1 Avoid overwriting sys.path "ip" command


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

.zuul.yaml                                         |   8 +-
README.md                                          |   5 +-
conf.d/lxc.yaml.example                            |   1 +
monasca_agent/collector/checks/__init__.py         |  14 +-
monasca_agent/collector/checks/check.py            |  12 +
monasca_agent/collector/checks/collector.py        |  11 +
monasca_agent/collector/checks/services_checks.py  |  15 +-
monasca_agent/collector/checks/utils.py            | 258 +++++++++++++++------
.../collector/checks_d/a10_system_check.py         |  32 ++-
monasca_agent/collector/checks_d/apache.py         |  18 +-
monasca_agent/collector/checks_d/cacti.py          |  19 +-
monasca_agent/collector/checks_d/cadvisor_host.py  |  42 +++-
monasca_agent/collector/checks_d/cert_check.py     |  11 +
monasca_agent/collector/checks_d/congestion.py     |  15 +-
monasca_agent/collector/checks_d/couch.py          |  11 +
monasca_agent/collector/checks_d/couchbase.py      |  11 +
monasca_agent/collector/checks_d/cpu.py            |  14 +-
monasca_agent/collector/checks_d/crash.py          |  14 +-
monasca_agent/collector/checks_d/directory.py      |  11 +
monasca_agent/collector/checks_d/disk.py           |  43 +++-
monasca_agent/collector/checks_d/docker.py         |  83 +++++--
monasca_agent/collector/checks_d/elastic.py        |  98 ++++++--
monasca_agent/collector/checks_d/file_size.py      |  11 +
monasca_agent/collector/checks_d/gunicorn.py       |  11 +
monasca_agent/collector/checks_d/haproxy.py        |  15 +-
monasca_agent/collector/checks_d/hdfs.py           |  11 +
monasca_agent/collector/checks_d/host_alive.py     |  12 +
monasca_agent/collector/checks_d/http_check.py     |  19 +-
monasca_agent/collector/checks_d/http_metrics.py   |  20 +-
monasca_agent/collector/checks_d/iis.py            |  12 +
monasca_agent/collector/checks_d/jenkins.py        |  11 +
monasca_agent/collector/checks_d/json_plugin.py    |  14 +-
monasca_agent/collector/checks_d/kafka_consumer.py |  24 +-
monasca_agent/collector/checks_d/kubernetes.py     | 170 ++++++++++----
monasca_agent/collector/checks_d/kubernetes_api.py |  71 ++++--
monasca_agent/collector/checks_d/kyototycoon.py    |  11 +
monasca_agent/collector/checks_d/libvirt.py        | 200 ++++++++++++----
monasca_agent/collector/checks_d/lighttpd.py       |  18 +-
monasca_agent/collector/checks_d/load.py           |  11 +
monasca_agent/collector/checks_d/lxc.py            |  48 +++-
monasca_agent/collector/checks_d/mcache.py         |  14 +-
monasca_agent/collector/checks_d/memory.py         |  13 +-
monasca_agent/collector/checks_d/mk_livestatus.py  |   5 +-
monasca_agent/collector/checks_d/mongo.py          |  17 +-
monasca_agent/collector/checks_d/mysql.py          |  23 +-
monasca_agent/collector/checks_d/nagios_wrapper.py |  12 +
monasca_agent/collector/checks_d/network.py        |  72 +++++-
monasca_agent/collector/checks_d/nginx.py          |  11 +
monasca_agent/collector/checks_d/ntp.py            |  11 +
monasca_agent/collector/checks_d/ovs.py            |  23 +-
monasca_agent/collector/checks_d/postfix.py        |  11 +
monasca_agent/collector/checks_d/postgres.py       |  17 +-
monasca_agent/collector/checks_d/process.py        |  43 +++-
monasca_agent/collector/checks_d/prometheus.py     | 123 +++++++---
monasca_agent/collector/checks_d/rabbitmq.py       |  67 +++++-
monasca_agent/collector/checks_d/redisdb.py        |  26 ++-
monasca_agent/collector/checks_d/riak.py           |  11 +
monasca_agent/collector/checks_d/solidfire.py      |  12 +
monasca_agent/collector/checks_d/sqlserver.py      |  12 +
monasca_agent/collector/checks_d/swift_diags.py    |  11 +
monasca_agent/collector/checks_d/tcp_check.py      |  24 +-
monasca_agent/collector/checks_d/varnish.py        |  11 +
monasca_agent/collector/checks_d/vcenter.py        |  52 +++--
monasca_agent/collector/checks_d/vcenter_slim.py   |  14 +-
monasca_agent/collector/checks_d/vertica.py        |  76 ++++--
monasca_agent/collector/checks_d/wmi_check.py      |  12 +
monasca_agent/collector/checks_d/zk.py             |  15 +-
monasca_agent/collector/daemon.py                  |  33 ++-
monasca_agent/collector/jmxfetch.py                |  35 ++-
monasca_agent/collector/virt/hyperv/inspector.py   |   1 -
monasca_agent/common/aggregator.py                 |  17 +-
monasca_agent/common/config.py                     |  17 +-
monasca_agent/common/daemon.py                     |  23 +-
monasca_agent/common/emitter.py                    |  11 +
monasca_agent/common/exceptions.py                 |  11 +
monasca_agent/common/keystone.py                   |  14 +-
monasca_agent/common/metrics.py                    |  24 +-
monasca_agent/common/singleton.py                  |  11 +
monasca_agent/common/util.py                       |  38 ++-
monasca_agent/forwarder/api/monasca_api.py         |  16 +-
monasca_agent/forwarder/daemon.py                  |  12 +
monasca_agent/statsd/daemon.py                     |  43 +++-
monasca_agent/statsd/reporter.py                   |  14 +-
monasca_agent/statsd/udp.py                        |  14 +-
monasca_setup/agent_config.py                      |  28 ++-
monasca_setup/detection/__init__.py                |  27 ++-
monasca_setup/detection/args_plugin.py             |  21 +-
monasca_setup/detection/plugin.py                  |  11 +
monasca_setup/detection/plugins/apache.py          |  18 +-
monasca_setup/detection/plugins/barbican.py        |  12 +
monasca_setup/detection/plugins/bind.py            |   3 -
monasca_setup/detection/plugins/cassandra.py       |   1 -
monasca_setup/detection/plugins/ceilometer.py      |  11 +
monasca_setup/detection/plugins/cert_check.py      |  11 +
monasca_setup/detection/plugins/check_mk_local.py  |  11 +
monasca_setup/detection/plugins/cinder.py          |  11 +
monasca_setup/detection/plugins/congestion.py      |  25 +-
monasca_setup/detection/plugins/crash.py           |  11 +
monasca_setup/detection/plugins/cue.py             |  11 +
monasca_setup/detection/plugins/designate.py       |  12 +
monasca_setup/detection/plugins/directory.py       |  11 +
monasca_setup/detection/plugins/file_size.py       |  11 +
monasca_setup/detection/plugins/freezer.py         |  11 +
monasca_setup/detection/plugins/glance.py          |  11 +
monasca_setup/detection/plugins/haproxy.py         |  35 ++-
monasca_setup/detection/plugins/heat.py            |  11 +
monasca_setup/detection/plugins/host_alive.py      |  11 +
monasca_setup/detection/plugins/http_check.py      |  14 +-
monasca_setup/detection/plugins/influxdb.py        |   3 +-
monasca_setup/detection/plugins/ironic.py          |  12 +
monasca_setup/detection/plugins/json_plugin.py     |  11 +
monasca_setup/detection/plugins/kafka_consumer.py  |  45 ++--
monasca_setup/detection/plugins/keystone.py        |  11 +
monasca_setup/detection/plugins/kibana.py          |   2 +-
monasca_setup/detection/plugins/libvirt.py         |  32 ++-
monasca_setup/detection/plugins/lxc.py             |   1 +
monasca_setup/detection/plugins/magnum.py          |  11 +
monasca_setup/detection/plugins/mk_livestatus.py   |  21 +-
monasca_setup/detection/plugins/mon.py             | 129 ++++++-----
monasca_setup/detection/plugins/mysql.py           |  13 +-
monasca_setup/detection/plugins/neutron.py         |  11 +
monasca_setup/detection/plugins/nova.py            |  11 +
monasca_setup/detection/plugins/ntp.py             |  20 +-
monasca_setup/detection/plugins/ovs.py             |  11 +
monasca_setup/detection/plugins/ovsvapp.py         |  11 +
monasca_setup/detection/plugins/postfix.py         |  14 +-
monasca_setup/detection/plugins/powerdns.py        |   3 -
monasca_setup/detection/plugins/process.py         |  89 ++++---
monasca_setup/detection/plugins/rabbitmq.py        |  15 +-
monasca_setup/detection/plugins/swift.py           |  11 +
monasca_setup/detection/plugins/system.py          |  14 +-
monasca_setup/detection/plugins/trove.py           |  12 +
monasca_setup/detection/plugins/vcenter.py         |  11 +
monasca_setup/detection/plugins/vertica.py         |  23 +-
monasca_setup/detection/plugins/zookeeper.py       |  12 +-
monasca_setup/detection/service_plugin.py          |  90 ++++---
monasca_setup/detection/utils.py                   |  11 +
monasca_setup/main.py                              | 252 ++++++++++++++------
monasca_setup/service/__init__.py                  |  13 +-
monasca_setup/service/detection.py                 |  11 +
monasca_setup/service/linux.py                     |  49 +++-
monasca_setup/service/service.py                   |  11 +
monasca_setup/utils.py                             |  32 ++-
requirements.txt                                   |   6 +-
test-requirements.txt                              |   2 +-
tox.ini                                            |   6 +-
202 files changed, 3786 insertions(+), 763 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index a1a0726..61f0e76 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7 +7 @@ oslo.concurrency>=3.25.0 # Apache-2.0
-oslo.config>=5.1.0 # Apache-2.0
+oslo.config>=5.2.0 # Apache-2.0
@@ -23 +23 @@ stevedore>=1.20.0 # Apache-2.0
-supervisor>=3.1.3,<3.4 # BSD-derived
+supervisor>=3.3.3,<3.4 # BSD-derived
@@ -30 +30 @@ keystoneauth1>=3.3.0 # Apache-2.0
-monasca-common>=1.4.0 # Apache-2.0
+monasca-common>=2.7.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 61dcfc7..b62b7ed 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+hacking>=1.0.0,<1.1.0 # Apache-2.0






More information about the Release-announce mailing list