- update to version 2.8.2
- Add a job to run full Tempest with enabled profiler
- Minimum versions of databases with JSON data type support
- Allow OSPROFILER_TRACE_SQLALCHEMY to be overridden
- Don't fail if sqlalchemy driver fails to initialize
- Fix elasticsearch version in python requirements
- Automatic configuration of SQLAlchemy driver in DevStack
- Rename OSProfiler-enabled Tempest job
- Add Python 3 Train unit tests
- Bring env OSPROFILER_CONNECTION_STRING into effect
- Optimize storage schema for Redis driver
- Replace git.openstack.org URLs with opendev.org URLs
- Dropping the py35 testing
- Support standalone placement in the devstack
- Update master for stable/stein
- Collect traces from Tempest job
- change function list_traces of mongodb module
- OpenDev Migration Patch
OBS-URL: https://build.opensuse.org/request/show/736623
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osprofiler?expand=0&rev=10
- Add a job to run full Tempest with enabled profiler
- Minimum versions of databases with JSON data type support
- Allow OSPROFILER_TRACE_SQLALCHEMY to be overridden
- Don't fail if sqlalchemy driver fails to initialize
- Fix elasticsearch version in python requirements
- Automatic configuration of SQLAlchemy driver in DevStack
- Rename OSProfiler-enabled Tempest job
- Add Python 3 Train unit tests
- Bring env OSPROFILER_CONNECTION_STRING into effect
- Optimize storage schema for Redis driver
- Replace git.openstack.org URLs with opendev.org URLs
- Dropping the py35 testing
- Support standalone placement in the devstack
- Update master for stable/stein
- Collect traces from Tempest job
- change function list_traces of mongodb module
- OpenDev Migration Patch
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-osprofiler?expand=0&rev=25
- update to version 2.6.0
- Switch to stestr
- When shortening span-ids, check if they're already short
- Do not insert osprofiler filter into Neutron api-paste pipeline
- Change python3.5 job to python3.7 job on Stein+
- import zuul job settings from project-config
- [devstack] Add support for elasticsearch backend
- Change openstack-dev to openstack-discuss
- Update reno for stable/rocky
- Update min tox version to 2.0
- Don't quote {posargs} in tox.ini
- add python 3.6 unit test job
- Make tracing of SQL statements configurable in DevStack plugin
- add lib-forward-testing-python3 test job
- build universal wheels
- Reload keystone to apply osprofiler config
- Allow test path to be overridden
- Add sqlalchemy collector
- Configure Jaeger collector in DevStack
- add password for connecting redis-sentinel
- Add support for mongodb backend in devstack plugin
- In DevStack install Redis client library via pip, not as system package
- Use $STACK_USER variable in install_jaeger function
- Change http to https in reference link
- In case of an error, always add message
- Use templates for cover and lower-constraints
- remove 0001-Add-sqlalchemy-collector.patch and 0001-Don-t-fail-if-sqlalchemy-driver-fails-to-initialize.patch
OBS-URL: https://build.opensuse.org/request/show/692872
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osprofiler?expand=0&rev=9
- Switch to stestr
- When shortening span-ids, check if they're already short
- Do not insert osprofiler filter into Neutron api-paste pipeline
- Change python3.5 job to python3.7 job on Stein+
- import zuul job settings from project-config
- [devstack] Add support for elasticsearch backend
- Change openstack-dev to openstack-discuss
- Update reno for stable/rocky
- Update min tox version to 2.0
- Don't quote {posargs} in tox.ini
- add python 3.6 unit test job
- Make tracing of SQL statements configurable in DevStack plugin
- add lib-forward-testing-python3 test job
- build universal wheels
- Reload keystone to apply osprofiler config
- Allow test path to be overridden
- Add sqlalchemy collector
- Configure Jaeger collector in DevStack
- add password for connecting redis-sentinel
- Add support for mongodb backend in devstack plugin
- In DevStack install Redis client library via pip, not as system package
- Use $STACK_USER variable in install_jaeger function
- Change http to https in reference link
- In case of an error, always add message
- Use templates for cover and lower-constraints
- remove 0001-Add-sqlalchemy-collector.patch and 0001-Don-t-fail-if-sqlalchemy-driver-fails-to-initialize.patch
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-osprofiler?expand=0&rev=23
- Check profiler instance before initialize
- Put 'db' parameter back and provide a deprecation warning before remove
- Update reno for stable/queens
- opts: Fix invalid rST formatting
- Unify and fix `list_traces` function
- Cleanup test-requirements
- Add oslo.serialization into requirements
- Zuul: Remove project name
- Add release note link in README
- Add minimum version and fix dulwich issue
- Remove Ceilometer support
- Filter traces that contain error/exception
- Remove lower bound from requirements
- Allow user to specify password for Redis connection
- Update documentation & usage for redis driver
- Trivial: Update pypi url to new url
- Fix typo
- OSprofiler with Jaeger Tracing as backend
- Add lower-constraints job
- set default python to python3
- fix tox python3 overrides
- Make profiler.clean() public method
- Initialize osprofiler in Nova Cell configs
- update sphinx-doc links
- Add initial 'trace list' command
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-osprofiler?expand=0&rev=19
- update to version 1.15.2
- Update .gitreview for stable/queens
- Check profiler instance before initialize
- Switch to stable/queens spec template
- update to version 1.15.1
- Add kwargs to WsgiMiddleware __init__
- Add functional test for Redis driver
- Add Zuul job for functional testing
- Remove setting of version/release from releasenotes
- Make collector configurable in DevStack plugin
- Add filter for OSprofiler html output
- Update the invalid doc links to the right ones in osprofiler docs
OBS-URL: https://build.opensuse.org/request/show/579518
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osprofiler?expand=0&rev=6
- Add kwargs to WsgiMiddleware __init__
- Add functional test for Redis driver
- Add Zuul job for functional testing
- Remove setting of version/release from releasenotes
- Make collector configurable in DevStack plugin
- Add filter for OSprofiler html output
- Update the invalid doc links to the right ones in osprofiler docs
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-osprofiler?expand=0&rev=16
- update to version 1.14.0
- Remove unused parameters from Profiler class
- Make dependency on oslo.messaging runtime only
- Update reno for stable/pike
- Add loading local static files option of template.html
- Do not require OpenStack authentication to run osprofiler CLI
- Improve unit test coverage
- Make test_notifier independent of test case execution order
- Remove dependency on oslo.log library
- Extend messaging driver to support reporting
- Handle and report SQLAlchemy errors
- Add function/sql results to trace info
OBS-URL: https://build.opensuse.org/request/show/565775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osprofiler?expand=0&rev=5
- Remove unused parameters from Profiler class
- Make dependency on oslo.messaging runtime only
- Update reno for stable/pike
- Add loading local static files option of template.html
- Do not require OpenStack authentication to run osprofiler CLI
- Improve unit test coverage
- Make test_notifier independent of test case execution order
- Remove dependency on oslo.log library
- Extend messaging driver to support reporting
- Handle and report SQLAlchemy errors
- Add function/sql results to trace info
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-osprofiler?expand=0&rev=14
- update to version 1.11.0
- devstack: make option hmac_keys configurable
- Add functional test for notifier backend
- Add Jaeger to list of similar projects
- Highlight last trace for OSprofiler html output
- Upgrade libraries, add highlight for JSON data
- doc: Fix formatting
- Switch to "topics" keyword for messaging driver
- Python 3.4 support is removed
- Fix mistake in split meta string
- Update reno for stable/ocata
- Expose connection_string parameter into DevStack plugin
- Add magnum to devstack config
- Fix error message for invalid trace
- rearrange existing documentation to fit the new standard layout
- Move implemeted specs to implemented directory
- Add zun to devstack config
- Update .gitignore
- Update URLs in documents according to document migration
- Revert "Change list_opts to dictionary style"
- Change list_opts to dictionary style
- Improve error reporting for Ceilometer driver
- Enable warning-is-error in doc build
- Replace oslo.messaging.get_transport with get_notification_transport
- Change some bindings to one-time bindings
- devstack: use project conf file env variables
- Increase angular digest iteration limit
- Remove extra white spaces in json output
- Cleanup code of DevStack plugin
- Remove unused imports
OBS-URL: https://build.opensuse.org/request/show/514868
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osprofiler?expand=0&rev=4
- devstack: make option hmac_keys configurable
- Add functional test for notifier backend
- Add Jaeger to list of similar projects
- Highlight last trace for OSprofiler html output
- Upgrade libraries, add highlight for JSON data
- doc: Fix formatting
- Switch to "topics" keyword for messaging driver
- Python 3.4 support is removed
- Fix mistake in split meta string
- Update reno for stable/ocata
- Expose connection_string parameter into DevStack plugin
- Add magnum to devstack config
- Fix error message for invalid trace
- rearrange existing documentation to fit the new standard layout
- Move implemeted specs to implemented directory
- Add zun to devstack config
- Update .gitignore
- Update URLs in documents according to document migration
- Revert "Change list_opts to dictionary style"
- Change list_opts to dictionary style
- Improve error reporting for Ceilometer driver
- Enable warning-is-error in doc build
- Replace oslo.messaging.get_transport with get_notification_transport
- Change some bindings to one-time bindings
- devstack: use project conf file env variables
- Increase angular digest iteration limit
- Remove extra white spaces in json output
- Cleanup code of DevStack plugin
- Remove unused imports
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-osprofiler?expand=0&rev=12
- Add py35 tox virtualenv
- Fix a doc typo
- Use an env variable for connection string default
- Show team and repo badges on README
- Fix import order
- Add Log Insight driver
- Add Elasticsearch driver
- Update dependencies' version from project requirements
- Add a redis driver
- Trivial: Remove vim header from source files
- Add exception to trace point details
- Add reno for release notes management
- Visualize trace output as graph
- Update documentation to the latest state
- Add AUTHORS and ChangeLog to .gitignore
- Replace six.iteritems() with .items()
- Organize unit tests under tests/unit folder
- Move hacking checks outside tests
- Error out for invalid trace ID
- Use method constant_time_compare from oslo.utils
- [doc]Add description for multi-backend URI
- Update devstack plugin readme to enable Panko
- Pretty print json output
- Heat and Cinder now use new style conf
- Use oslo_utils.uuidutils.is_uuid_like
- Update homepage with developer documentation page
- Replace logging with oslo_log
- Pass oslo.messaging kwargs only for "messaging://"
- Add .idea folder to .gitignore
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-osprofiler?expand=0&rev=11
* Remove discover from test-requirements
* Don't set html_last_updated_fmt without git
* Add exception type to stop trace info
* OSprofiler initialization method
* Fix title of index page
* Add Ceilometer driver
* Expose osprofiler middleware as entrypoint
* Add MongoDB driver
* Improve unit test coverage
* Add connection string usage to osprofiler-cli
* Add tests for mongodb driver
* doc: Log warning when can't get informaiton from git
* Fix typos on spec directory
* Fix typo: 'Olso' to 'Oslo'
* Add backward compatible drivers structure
* Add overall profiler stats by operation
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-osprofiler?expand=0&rev=9
- Upgraded to version 1.3.0
* Add hepler to trace sessions
* Add an error tip when trace_id is not found
* Add a similar link with reference to similar projects/libraries
* Continue work on standardizing osprofiler docs
* Remove dead/broken link to example
* Updates to doc conf.py to look the same as other projects
* Clean thread local profiler object after usage
* Avoid tracing class and static methods
* Avoid multiple tracing when applying meta or class decorator
* Remove outdated version
* Dont claim copyright for future years
* Use pkg_resources to get version
* Enable bandit in gate
* Fallback if git is absent
* It's unnecessary set deprecate group for option 'enabled'
* Add CONTRIBUTING.rst
OBS-URL: https://build.opensuse.org/request/show/397362
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osprofiler?expand=0&rev=2