We are happy to announce the release of: osprofiler 2.0.0: OpenStack Profiler Library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/osprofiler Download the package from: https://pypi.python.org/pypi/osprofiler Please report issues through launchpad: https://bugs.launchpad.net/osprofiler For more details, please see below. Changes in osprofiler 1.15.1..2.0.0 ----------------------------------- 113a2dd Filter traces that contain error/exception b696839 Zuul: Remove project name 42c75bf Update reno for stable/queens d2c1bb5 Unify and fix `list_traces` function 23ab27a Add initial 'trace list' command 0bb909c Remove Ceilometer support 79e4e2d Check profiler instance before initialize 6647bf2 update sphinx-doc links afa98f3 Initialize osprofiler in Nova Cell configs af6b9b6 Add oslo.serialization into requirements 3a42f3a Cleanup test-requirements Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - devstack/README.rst | 15 +- devstack/lib/osprofiler | 14 +- .../implemented/make_paste_ini_config_optional.rst | 2 +- .../in-progress/better_devstack_integration.rst | 2 +- osprofiler/cmd/commands.py | 42 +- osprofiler/cmd/shell.py | 125 ------ osprofiler/drivers/__init__.py | 1 - osprofiler/drivers/base.py | 31 +- osprofiler/drivers/ceilometer.py | 79 ---- osprofiler/drivers/elasticsearch_driver.py | 49 ++- osprofiler/drivers/messaging.py | 4 +- osprofiler/drivers/mongodb.py | 34 +- osprofiler/drivers/redis_driver.py | 66 +++- osprofiler/initializer.py | 6 +- osprofiler/opts.py | 15 +- osprofiler/profiler.py | 7 +- releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 + requirements.txt | 2 + test-requirements.txt | 2 - 28 files changed, 265 insertions(+), 764 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d821c3b..0a26c58 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,0 +7,2 @@ oslo.concurrency>=3.8.0 # Apache-2.0 +oslo.serialization>=2.18.0,!=2.19.1 # Apache-2.0 +PrettyTable>=0.7.1,<0.8 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index aa45596..89540e9 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +5,0 @@ mock>=2.0 # BSD -python-subunit>=0.0.18 # Apache-2.0/BSD @@ -16 +14,0 @@ bandit>=1.1.0 # Apache-2.0 -python-ceilometerclient>=2.5.0 # Apache-2.0