未知

django-perftools的Python项目详细描述


记录慢请求

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
IntelliJ中的java默认Maven项目结构不一致   java我希望链接(在帖子和页面上)在一些访问者加载时被自动点击   java如何使用单独的方法隐藏JButton并在新类中调用   java KStream leftJoin KStream具有相同的密钥   java图像在垂直滚动窗格视图端口中消失   java从指定的起始点开始以n的增量填充数组   java JLabel和JTextField不在swing表单中应用   java springboot mongo如果没有映像,请使用现有映像   类似C++映射的java容器   java如何在没有Valgrind错误的情况下调用JNI_CreateJavaVM?   java如何在安卓中运行后台服务   java onPostExecute不运行