OpenStack cross service/project profiler
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Sahid Orentino Ferdjaoui 908e740232 add support of otlp exporter
Depends-On: Idcff5d79b4884dd1cc7ed1ab42c9e4ce89d4a6d2
Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@industrialdiscipline.com>
Change-Id: I74cdcb2aa99b0162ba1c14059111f09d0bb534e3
4 weeks ago
devstack add support of otlp exporter 4 weeks ago
doc add support of otlp exporter 4 weeks ago
osprofiler add support of otlp exporter 4 weeks ago
playbooks Automatic configuration of SQLAlchemy driver in DevStack 4 years ago
releasenotes add support of otlp exporter 4 weeks ago
tools Adding pre-commit 3 years ago
.gitignore Fix api index and module index 1 year ago
.gitreview OpenDev Migration Patch 4 years ago
.pre-commit-config.yaml Move flake8 as a pre-commit local target. 2 years ago
.stestr.conf Allow test path to be overridden 4 years ago
.zuul.yaml tox: Add functional-py38, functional-py39 envs 4 months ago
CONTRIBUTING.rst Update the invalid doc links to the right ones in osprofiler docs 5 years ago
LICENSE Init Strucutre of lib 10 years ago
README.rst Start README.rst with a better title 3 years ago
bindep.txt Add functional test for Redis driver 6 years ago
lower-constraints.txt add support of otlp exporter 4 weeks ago
requirements.txt Merge "Remove six" 2 years ago
setup.cfg setup.cfg: Replace dashes with underscores 4 months ago
setup.py [ussuri][goal] Drop python 2.7 support and testing 3 years ago
test-requirements.txt add support of otlp exporter 4 weeks ago
tox.ini tox: Add functional-py38, functional-py39 envs 4 months ago

README.rst

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