We are amped to announce the release of: monasca-agent 2.4.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.3.0..2.4.0 ------------------------------------- 8ac0f83 Fix one error message in prometheus aaa4440 Use monasca-common to validate metrics 4a1b804 Avoid tox_install.sh for constraints support 02fef2f Check interfaces KeyError for network data 530599c Fix Kibana plugin config duplication 7e548f4 Fix hostname matching in kubernetes_api plugin 7adb778 Add option for metric type annotation 8229af8 Update from global requirements 7474a09 Add annotation for not adding kubernetes labels 6c811db Add working set memory and job dimension to k8s/cadvisor plugin 0ea935c Add .zuul.yaml file 4872913 libvirt check: use unqualified hostname Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 12 +++ monasca_agent/collector/checks/utils.py | 2 + monasca_agent/collector/checks_d/cadvisor_host.py | 1 + monasca_agent/collector/checks_d/kubernetes.py | 4 + monasca_agent/collector/checks_d/libvirt.py | 2 +- monasca_agent/collector/checks_d/prometheus.py | 96 ++++++++++++++++---- monasca_agent/common/aggregator.py | 103 ++-------------------- monasca_setup/detection/plugins/kibana.py | 1 + requirements.txt | 19 ++-- setup.cfg | 18 ++-- setup.py | 13 ++- test-requirements.txt | 4 +- tools/tox_install.sh | 31 ------- tox.ini | 10 +-- 17 files changed, 201 insertions(+), 216 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3687c2c..abf50ec 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,4 +6,4 @@ requests>=2.14.2 # Apache-2.0 -oslo.concurrency>=3.8.0 # Apache-2.0 -oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0 -oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0 -oslo.utils>=3.20.0 # Apache-2.0 +oslo.concurrency>=3.20.0 # Apache-2.0 +oslo.config>=4.6.0 # Apache-2.0 +oslo.i18n>=3.15.3 # Apache-2.0 +oslo.utils>=3.31.0 # Apache-2.0 @@ -11,3 +11,3 @@ oslo.vmware>=2.17.0 # Apache-2.0 -PyYAML>=3.10.0 # MIT -httplib2>=0.7.5 # MIT -netaddr!=0.7.16,>=0.7.13 # BSD +PyYAML>=3.10 # MIT +httplib2>=0.9.1 # MIT +netaddr>=0.7.18 # BSD @@ -25 +25 @@ tornado>=4.3 -futures>=3.0;python_version=='2.7' or python_version=='2.6' # BSD +futures>=3.0.0;python_version=='2.7' or python_version=='2.6' # BSD @@ -29 +29,2 @@ eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT -keystoneauth1>=3.1.0 # Apache-2.0 +keystoneauth1>=3.2.0 # Apache-2.0 +monasca-common>=1.4.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index c259efc..b879537 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ bandit>=1.1.0 # Apache-2.0 -mock>=2.0 # BSD +mock>=2.0.0 # BSD @@ -9 +8,0 @@ oslotest>=1.10.0 # Apache-2.0 -os-testr>=0.8.0 # Apache-2.0 @@ -10,0 +10 @@ prometheus_client +os-testr>=1.0.0 # Apache-2.0