profiler
Project description
Profiler
Integration of cProfile and PgBadger.
Installation
To install this module, you need the following requirements:
Install pgbadger binary package.
Install pstats_print2list python package.
Set PG_LOG_PATH environment variable to know location of the postgresql.log file by default is /var/lib/postgresql/9.X/main/pg_log/postgresql.log
Enable postgresql logs from postgresql’s configuration file (Default location for Linux Debian is /etc/postgresql/*/main/postgresql.conf) - Add the following lines at final (A postgresql restart is required /etc/init.d/postgresql restart)
logging_collector=on
log_destination='stderr'
log_directory='pg_log'
log_filename='postgresql.log'
log_rotation_age=0
log_checkpoints=on
log_hostname=on
log_line_prefix='%t [%p]: [%l-1] db=%d,user=%u '
Configuration
- By default profiler module adds two system parameters
exclude_fnames > ‘/.repo_requirements,~/odoo-8.0,/usr/,>’
exclude_query > ‘ir_translation’.
These parameters can be configurated in order to exclude some outputs from profiling stats or pgbadger output.
Usage
After installation, a player is add on the header bar, with following buttons:
- Start profiling
- Stop profiling
- Download stats: download stats file
- Clear stats
Credits
Contributors
- Georges Racinet <gracinet@anybox.fr>
Remotely inspired from ZopeProfiler, although there is no online visualisation and there may never be one.
Moisés López <moylop260@vauxoo.com>
Hugo Adan <hugo@vauxoo.com>
Maintainer
This module is maintained by the OCA.
OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.
To contribute to this module, please visit https://odoo-community.org.
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
Built Distribution
File details
Details for the file odoo8_addon_profiler-8.0.1.0.0-py2-none-any.whl
.
File metadata
- Download URL: odoo8_addon_profiler-8.0.1.0.0-py2-none-any.whl
- Upload date:
- Size: 51.9 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ba1eda2951bdcbd460e0e72e9468a0a035308fe8e39406107f2e6d79b830463 |
|
MD5 | 88e31d7a52847c8eaa30723367aac7e2 |
|
BLAKE2b-256 | 148b3d92b0facffee7aa1bc7a25bd50f0ff70b1a4941783128fdc0c8b8400816 |