跳转到主要内容

分析器

项目描述

License: AGPL-3

分析器

cProfile和PgBadger的集成。

安装

要安装此模块,您需要以下要求

  • 安装pgbadger二进制包。

  • 安装pstats_print2list Python包。

  • 设置环境变量PG_LOG_PATH以确定postgresql.log文件的位置,默认情况下为/var/lib/postgresql/9.X/main/pg_log/postgresql.log

  • 从postgresql的配置文件中启用postgresql日志(Linux Debian的默认位置为/etc/postgresql/*/main/postgresql.conf) - 在最后添加以下行(需要重启postgresql /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 '

配置

默认情况下,分析器模块添加了两个系统参数
  • exclude_fnames > ‘/.repo_requirements,~/odoo-8.0,/usr/,>’

  • exclude_query > ‘ir_translation’.

这些参数可以被配置以排除某些输出从分析统计信息或pgbadger输出。

用法

安装后,在标题栏中添加了一个播放器,具有以下按钮

  • Player to manage profiler
  • 开始分析
    • Start profiling
  • 停止分析
    • Stop profiling
  • 下载统计信息:下载统计文件
    • Download cprofile stats file
  • 清除统计信息
    • Clear and remove stats file

致谢

贡献者

维护者

Odoo Community Association

此模块由OCA维护。

ODoo社区协会(OCA)是一个非营利组织,其使命是支持Odoo功能的协作开发,并推广其广泛应用。

若要为此模块做出贡献,请访问 https://odoo-community.org

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

此版本没有提供源代码分发文件。请参阅生成分发存档的教程。

构建分发

odoo8_addon_profiler-8.0.1.0.0-py2-none-any.whl (51.9 kB 查看哈希值)

上传时间 Python 2

由以下组织支持