OpenStack
Home
Projects
User Stories
Community
Blog
Wiki
Documentation
CHANGES
¶
Add tests for mongodb driver
Add connection string usage to osprofiler-cli
Add overall profiler stats by operation
Fix typos on spec directory
Fix title of index page
Add MongoDB driver
OSprofiler initialization method
Add Ceilometer driver
Add backward compatible drivers structure
Expose osprofiler middleware as entrypoint
Remove discover from test-requirements
Fix typo: ‘Olso’ to ‘Oslo’
Don’t set html_last_updated_fmt without git
Add exception type to stop trace info
1.3.0
¶
Add hepler to trace sessions
doc: Log warning when can’t get informaiton from git
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
Improve unit test coverage
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
1.2.0
¶
Remove flake8 ignore list in tox.ini
1.1.0
¶
run py34 tests before py27 to work around testr bug
stop making a copy of options discovered by config generator
Make class detection more accurate
1.0.1
¶
Disable staticmethods tracing
1.0.0
¶
Add fix for static and class methods in @trace_cls
Expose X-Trace-* constants
Add raw Ceilometer events support to DevStack plugin
Use raw data storage for events to collect more info
Use oslo.utils reflection and avoid refinding decorated name
Move osprofiler tests into osprofiler
Consolidate osprofiler options
Remove argparse from requirements
Add py34 to tox env list
Make profiler timestamp json.dumps friendly
Replace deprecated library function os.popen() with subprocess
Add DevStack plugin
0.4.0
¶
Remove Py33 support
Make it possible to specify file path as a source for trace
Remove support for py26
Improve HTML reports performance
Fix TracedMeta class
Fix a couple of typos in doc strings
Fix Ceilometer parser to use events
remove python 2.6 trove classifier
Add TracedMeta class
Update requirements
Deprecated tox -downloadcache option removed
Fix enable/disable compatibility
Add hacking rules & fix hacking issues
0.3.1
¶
Make api-paste.ini config optional
Fix minor typos in the multi-backend specification
Spec: Integration Testing
Spec: Better DevStack Integration
Spec: Multi Backend support
Spec: Optional options in api-paste.ini
Add specs base structure
Update .gitreview for new namespace
Fix date parsing when there’s not milliseconds in the date
Various cleanups
Remove version from setup.cfg
Stop using intersphinx
Rename doc environment to docs
Imporve generated trace html
Adding a hits to notice operator when trace not found
0.3.0
¶
Cut version 0.3.0
add more unit tests
Allow N-keys (one should apply)
Some minor fixes in README.rst
ReadMe updates with CLI commands
Add entry point for OSProfiler, that display traces
Remove dead code
Add OSprofiler docs
Fix wrong code duplication in utils.itersubclasses()
Use compare_digest or an equivalent when available
0.2.5
¶
Imporve read me
Fix issue with trace_cls
Add @profiler.trace_cls decorator
Prevent Messaging to resend failed notifications
Update README.rst with some small adjustments
Some grammar-related imprevements
0.2.4
¶
Add alternative way to dissable middleware
Improve tracing of sqlalchemy
0.2.3
¶
Fix ceilometer parse notifications
0.2.2
¶
Improve a bit README.rst
Fix & improve trace decorator
Fix some typos in README.rst
0.2.1
¶
Update README.rst
Add @profiler.trace decorator
Add missing tests for messaging notifer plugin
0.2.0
¶
Add notifier plugin based on Ceilometer
Add base for notifier plugins
Make profiler.utils private
Improve ceilometer notifications getter
Move public methods to top of sqlalchemy module
Refactor web.add_trace_id_header()
Make a cleaner API for osporfiler
Add “_” to names of private methods
0.1.1
¶
Remove unused libs from requirments and fix info in setup.cfg
0.1.0
¶
Add extra docs in sqlalchemy module
Make hmac required argument in profiler.Profiler.init
Refactor WSGI.middleware and imporve test coverage
Improve test coverage
Improve README
Base64 encode the ‘X-Trace-Info’ header
Fix text requirements
Edit notifier.notify()
Add sanity tests for profiler and hmac usage
Imporve ceilometer parser
Split code sugar and logic in Profiler class
Simplify notifer API
Add git review file
Add in hmac signing/verification
Make name also use a deque
Use a collections.deque which has thread safe pop/append
0.0.1
¶
Add work around if not all messages were consumed by ceilometer
Remove information about service in profiler
Add parser of ceilometer notifications
Fix setup.cfg python 2.6 is supported as well
Add possibility to disable sqlalchemy tracing
Fix WSGI middleware and add unit tests
Remove from sqlachemy.after_execute notifcation resutls and add UTs
Imporove profiler and add UTs
Update global requirments
Remove unused dependency from requirments.txt
Fix licenses
Fix pep
Add tracer for sqlalchemy
Add WSGI Middleware
Add profiler class
Init Strucutre of lib
Initial commit
Table Of Contents
CHANGES
1.3.0
1.2.0
1.1.0
1.0.1
1.0.0
0.4.0
0.3.1
0.3.0
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.1
0.1.0
0.0.1
Previous topic
Similar projects
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
previous
|
OSprofiler documentation
»