OpenStack cross service/project profiler
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
francotseng 6c035399ad Bring env OSPROFILER_CONNECTION_STRING into effect 11 months ago
devstack Update documentation & usage for redis driver 2 years ago
doc Update documentation & usage for redis driver 2 years ago
osprofiler Bring env OSPROFILER_CONNECTION_STRING into effect 11 months ago
releasenotes Update reno for stable/queens 2 years ago
tools Trivial: Remove vim header from source files 3 years ago
.gitignore Update .gitignore 2 years ago
.gitreview OpenDev Migration Patch 1 year ago
.testr.conf Add functional test for notifier backend 3 years ago
.zuul.yaml import zuul job settings from project-config 1 year ago
CONTRIBUTING.rst Update the invalid doc links to the right ones in osprofiler docs 2 years ago
LICENSE Init Strucutre of lib 6 years ago
README.rst Add release note link in README 1 year ago
bindep.txt Add functional test for Redis driver 2 years ago
lower-constraints.txt Add minimum version and fix dulwich issue 1 year ago
requirements.txt Add minimum version and fix dulwich issue 1 year ago
setup.cfg Add lower-constraints job 2 years ago
setup.py Use pkg_resources to get version 4 years ago
test-requirements.txt Add minimum version and fix dulwich issue 1 year ago
tox.ini Update UPPER_CONSTRAINTS_FILE for stable/rocky 1 year ago

README.rst

Team and repository tags

image

OSProfiler -- Library for cross-project profiling library

Latest Version

Downloads

OSProfiler provides a tiny but powerful library that is used by most (soon to be all) OpenStack projects and their python clients. It provides functionality to be able to generate 1 trace per request, that goes through all involved services. This trace can then be extracted and used to build a tree of calls which can be quite handy for a variety of reasons (for example in isolating cross-project performance issues).