django-perftools là một ứng dụng Django cung cấp các công cụ giám sát hiệu suất cho Django.
Đăng yêu cầu chậm
Perftools bao gồm một logger mà sẽ theo dõi các yêu cầu thời gian thực hiện. Một khi nó chạm tới ngưỡng quy định, nó sẽ đăng nhập vào perftools tên logger, bao gồm cả các siêu dữ liệu cho các yêu cầu (theo định nghĩa của khai thác gỗ thông số của Sentry).
từ perftools.middleware.slowreq nhập SlowRequestLoggingMiddleware
app = SlowRequestLoggingMiddleware (ứng dụng, ngưỡng = 100) # trong ms
từ xa Profiling
Cấu hình yêu cầu và lưu kết quả vào đĩa.
từ perftools.middleware.remoteprof RemoteProfilingMiddleware nhập khẩu
app = RemoteProfilingMiddleware (ứng dụng, outpath = '/ var / data / cProfile-quả /', phần trăm = 10) # 10% yêu cầu
Yêu cầu :
< p>- Python
- Django
Bình luận không