Django-perftools היא אפליקציה Django המספקת כלים לניטור ביצועים עבור Django.
רישום בקשות איטיות
Perftools כולל לוגר שיעקוב אחר בקשות זמן ביצוע. ברגע שהוא פוגע בסף שנקבע, זה יהיה להיכנס לוגר perftools השם, כולל מטה לבקשה (כפי שהוגדר במפרט הרישום של Sentry).
מSlowRequestLoggingMiddleware יבוא perftools.middleware.slowreq
האפליקציה = SlowRequestLoggingMiddleware (אפליקציה, סף = 100) # בms
מרחוק Profiling
פרופילי בקשה ושומרת את התוצאות לדיסק.
מperftools.middleware.remoteprof RemoteProfilingMiddleware יבוא
אפליקציה = RemoteProfilingMiddleware (אפליקציה, outpath = '/ var / נתונים / cprofile-תוצאות /', אחוזים = 10) # 10% מהבקשות
דרישות :
< p>- Python
- Django
תגובות לא נמצא