![]() |
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 . |
![]() |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
![]() |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
|
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
![]() |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
|
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
![]() |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |