1
1
是的,完全有可能。E、 在URL中使用一些神奇的开关,比如“?profile me”触发Django中间件中的profile。 Internet上有许多片段,如下所示: http://djangosnippets.org/snippets/70/ 或者像这样的模块: http://code.google.com/p/django-profiling/ -但我没有用过,所以我不能推荐任何东西。 不管怎样,他们采取的方法与我所做的类似——即使用Python Hotshot 封装视图的中间件中的探查器模块。对于MySQL部分,您可以使用 connection.queries 来自Django。 Hotshot的好处是它的输出可以使用Kcachegrind进行浏览,如下所示: http://www.rkblog.rk.edu.pl/w/p/django-profiling-hotshot-and-kcachegrind/ |
2
1
New Relic现在有一个Python包,包括Django到mod_wsgi。 |
3
0
django-prometheus 是处理生产工作负载的好选择,特别是在像Kubernetes这样的容器环境中。开箱即用,它有用于跟踪请求延迟和计数(通过视图方法)以及数据库和缓存访问时间的中间件。对于跟踪实际执行的查询来说,这不是一个很好的解决方案,但这就是日志记录解决方案 ELK 会起作用的。如果有帮助的话,我已经写了一篇文章 how to add custom metrics to a Django application . |
KWMuller · 如何在Netbeans中访问调用计数? 7 年前 |
Tim · 测量所有目标(包括相关目标)的xcodebuild持续时间 7 年前 |
Bram · 如何启动和停止性能采样 7 年前 |
GoodGoodMan · 如何测量C代码中方法的cpu和内存使用率 7 年前 |
JumpingJezza · 读取2D矩阵的最快方法 7 年前 |
Mayank · 作为后台服务运行的行分析python代码 7 年前 |