We are glad to announce the release of: monasca-agent 2.6.0: Monitoring agent for gathering metrics and sending them to the Monasca API. This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/monasca-agent/ For more details, please see below. Changes in monasca-agent 2.5.0..2.6.0 ------------------------------------- e76cb28 Manual update from global requirements 261813a Zuul: Remove project name ae8771f Add monasca agent plugin to monitor cassandra health 0c49ed4 Remove deprecated io_loop argument 6ba5805 Revert refresh_token method 44e6cad Add new metrics for Cadvisor plugin 962a4d5 Updated from global requirements 9d96b76 Add owner type dimension so we can key off of it in alarming c2e21e7 Update docstrings 4e4faac Update congestion agent plugin 09a8c95 Fix ca_file and insecure usage a987567 Rework getting limits and requests for containers 50824d1 Add max batch size for writing to API f50a006 added license comments 08ac130 Add network congestion detection to monasca Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +- agent.yaml.template | 2 + monasca_agent/collector/checks/utils.py | 3 +- monasca_agent/collector/checks_d/cadvisor_host.py | 65 +++++ monasca_agent/collector/checks_d/congestion.py | 340 ++++++++++++++++++++++ monasca_agent/collector/checks_d/kubernetes.py | 30 +- monasca_agent/collector/checks_d/prometheus.py | 4 +- monasca_agent/common/config.py | 5 +- monasca_agent/common/keystone.py | 27 +- monasca_agent/common/util.py | 16 - monasca_agent/forwarder/api/monasca_api.py | 6 +- monasca_agent/forwarder/daemon.py | 15 +- monasca_setup/detection/plugins/cassandra.py | 42 +++ monasca_setup/detection/plugins/congestion.py | 102 +++++++ monasca_setup/main.py | 6 +- requirements.txt | 18 +- test-requirements.txt | 2 +- 19 files changed, 732 insertions(+), 66 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index abf50ec..a1a0726 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,2 +6,2 @@ requests>=2.14.2 # Apache-2.0 -oslo.concurrency>=3.20.0 # Apache-2.0 -oslo.config>=4.6.0 # Apache-2.0 +oslo.concurrency>=3.25.0 # Apache-2.0 +oslo.config>=5.1.0 # Apache-2.0 @@ -9 +9 @@ oslo.i18n>=3.15.3 # Apache-2.0 -oslo.utils>=3.31.0 # Apache-2.0 +oslo.utils>=3.33.0 # Apache-2.0 @@ -14 +14 @@ netaddr>=0.7.18 # BSD -ntplib>=0.3.2,<0.4 +ntplib>=0.3.2,<0.4 # MIT @@ -21,2 +21 @@ redis>=2.10.0 # MIT -six>=1.9.0 # MIT -supervisor>=3.1.3,<3.4 +six>=1.10.0 # MIT @@ -24 +23,2 @@ stevedore>=1.20.0 # Apache-2.0 -tornado>=4.3 +supervisor>=3.1.3,<3.4 # BSD-derived +tornado>=4.5.3 # Apache-2.0 @@ -29,2 +29,2 @@ eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT -keystoneauth1>=3.2.0 # Apache-2.0 -monasca-common>=1.4.0 # Apache-2.0 +keystoneauth1>=3.3.0 # Apache-2.0 +monasca-common>=1.4.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index b879537..61dcfc7 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ coverage!=4.4,>=4.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0