Takashi Kajinami 0827580347 Run pyupgrade to clean up Python 2 syntaxes
Update all .py source files by
 $ pyupgrade --py3-only $(git ls-files | grep ".py$")
to modernize the code according to Python 3 syntaxes.

pep8 errors are fixed by
 $ autopep8 --select=E127,E128,E501 --max-line-length 79 -r \
    --in-place osprofiler

Also add the pyupgrade hook to pre-commit to avoid merging additional
Python 2 syntaxes.

Change-Id: Id5028ca9fbb04d6dad9729bc13fe71ab8b391138
2025-02-10 22:15:53 +09:00
2023-05-10 10:18:48 +02:00
2022-02-17 22:35:09 +00:00
2019-04-19 19:44:00 +00:00
2019-01-08 16:07:27 +01:00
2024-10-16 11:45:21 +09:00
2014-01-09 11:25:23 +04:00
2024-10-16 11:45:21 +09:00
2024-11-19 02:54:36 +00:00

OSProfiler -- Library for cross-project profiling

image

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).

Description
OpenStack cross service/project profiler
Readme 4.9 MiB
Languages
Python 93.4%
HTML 4.7%
Shell 1.9%