跳转到主要内容

未知

项目描述

记录慢请求

Perftools包括一个记录器,它将监视请求执行时间。一旦达到定义的阈值,它将记录到名为perftools的记录器,包括请求的元数据(由Sentry的记录规范定义)。

from perftools.middleware.slowreq import SlowRequestLoggingMiddleware

app = SlowRequestLoggingMiddleware(app, threshold=100) # in ms

远程分析

分析请求并将结果保存到磁盘。

from perftools.middleware.remoteprof import RemoteProfilingMiddleware

app = RemoteProfilingMiddleware(app, outpath='/var/data/cprofile-results/', percent=10) # 10% of requests

查询计数

记录超过最大查询数的请求。

from perftools.middleware.querycount import QueryCountLoggingMiddleware

app = QueryCountLoggingMiddleware(app, threshold=100) # number of queries

项目详情


下载文件

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

源分发

django-perftools-0.7.2.tar.gz (4.4 kB 查看散列)

上传时间:

支持