OpenStack cross service/project profiler
e475de6c67
When enabled, manila conf options need to be set as well for the profiler to work on devstack. Depends-On: I3bce1f04d1cfebfacd78ed135a949a068c78987d Change-Id: Ibdbcad7cf5b19442a36ff06b935153960200b96d |
||
---|---|---|
devstack | ||
doc | ||
osprofiler | ||
playbooks | ||
releasenotes | ||
tools | ||
.gitignore | ||
.gitreview | ||
.pre-commit-config.yaml | ||
.stestr.conf | ||
.zuul.yaml | ||
bindep.txt | ||
CONTRIBUTING.rst | ||
LICENSE | ||
lower-constraints.txt | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
OSProfiler -- Library for cross-project profiling
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).
- Free software: Apache license
- Documentation: https://docs.openstack.org/osprofiler/latest/
- Source: https://opendev.org/openstack/osprofiler
- Bugs: https://bugs.launchpad.net/osprofiler
- Release notes: https://docs.openstack.org/releasenotes/osprofiler