"Profiler for buildbot master and its UI"
Project description
This plugin implements a profiler for buildbot master.
It uses statistical profiling loosely based on plop https://github.com/bdarnell/plop
Suitable for prod as statistical profiling is very low overhead
Profiles all threads including main thread and db threads
Removes noise samples when the threads are actually in the main loop
In-browser UI based on nvd3 and d3-flame-graph
Show cpu and memory percent over time
flame graph can be restricted to a subset of the trace
Detailed caller/callee are displayed when clicking on a function
Usage
installation:
pip install buildbot_profiler
then in master.cfg:
c['www']['plugins']['profiler'] = True
Screenshot
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for buildbot_profiler-0.0.2-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c895f0f6efa41fea7dcedc47f9d45fee8e18762da0f03f7946647c9c24f20c30 |
|
MD5 | 1d785786f649c0e73deedf1b8deb6c1e |
|
BLAKE2b-256 | 6f88ee9b8dd02c8fa40f62cdd647adff5046865f33ad130511a9716c5f3fd10d |