Django服务器性能分析仪表盘,用于调试CPU、内存和其他资源使用情况
项目描述
django-profiling-dashboard提供了一系列性能分析工具的仪表盘,适用于在生产服务器上使用。
要求
仪表盘模板基于 Bootstrap 工具包。
django-profiling-dashboard需要django >= 1.5和python >= 2.6。
安装
确保已安装要求
pip install yappi pympler psutil pip install git+https://github.com/daevaorn/django-query-exchange.git#egg=django-query-exchange
并使用pip安装django-profiling-dashboard
pip install django-profiling-dashboard
用法
将'profiling_dashboard'和'query_exchange'添加到INSTALLED_APPS
INSTALLED_APPS = ( # ... 'query_exchange', 'profiling_dashboard', # ... )
在您的urls.py中包含‘profiling_dashboard.urls’
urlpatterns = patterns('', # ... url(r'^profiling-dashboard/', include('profiling_dashboard.urls')), # ... )
访问/profiling-dashboard/
截图
待办事项
关于多进程环境下CPU性能分析的注意事项
如果有多个服务器进程,则需要为每个进程启动和停止性能分析器,不同进程的性能分析统计数据将不同。
在某些部署方案(例如由nginx代理的apache)中,无法确保后续请求将由同一服务器进程处理,因此在使用django-profiling-dashboard时请考虑这一点。
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪一个,请了解更多关于安装包的信息。
源分布
django-profiling-dashboard-0.2.tar.gz (18.3 kB 查看哈希值)
构建分发
关闭
django-profiling-dashboard-0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9e16718a3206dc34a0acf748e44b6494a36acefbce69c5a4c1d584feb8cc88a4 |
|
MD5 | 2d14c71b3e635fb2e99da166cdbb55ab |
|
BLAKE2b-256 | d0fdf106788ddfdb5d14e9303d14642d49d7ab9d8dfcea322914989bf396c7ff |
关闭
django_profiling_dashboard-0.2-py2-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f22e2a4fefa4ce33fdb8b977ac291ef2d08461e1e2cd6bca3e481bdffefb8a7e |
|
MD5 | b591936e24f32b05d4b42ae16e479a14 |
|
BLAKE2b-256 | 4dcbef198d8cfbca02ec62defcb6efae4af7bb96cec7ef132227c182364bc803 |