61a0ff8ace
When 'hide_args=True' is used in @profiler.trace() decorator along with Jaeger driver, trace 'args' and 'kwargs' function parameters are empty, which leads to a key error. This change introduces a key check before adding those parameters to tags. Change-Id: I312da1b175a04d4ddee7f823111b8320dd4777d6 |
||
---|---|---|
devstack | ||
doc | ||
osprofiler | ||
playbooks | ||
releasenotes | ||
tools | ||
.gitignore | ||
.gitreview | ||
.stestr.conf | ||
.zuul.yaml | ||
CONTRIBUTING.rst | ||
LICENSE | ||
README.rst | ||
bindep.txt | ||
lower-constraints.txt | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
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