Django-perftools è un app Django che fornisce strumenti di monitoraggio delle prestazioni per Django.
Accesso Richieste lento
Perftools include un logger che controllerà le richieste di tempo di esecuzione. Una volta che colpisce la soglia definita, si registrerà al perftools logger di nome, tra cui i metadati per la richiesta (come definito di Sentry registrazione spec).
da perftools.middleware.slowreq import SlowRequestLoggingMiddleware
app = SlowRequestLoggingMiddleware (app, soglia = 100) # in ms
Remote Profiling
Profili di una richiesta e salva il risultato su disco.
da perftools.middleware.remoteprof import RemoteProfilingMiddleware
app = RemoteProfilingMiddleware (app, OUTPATH = '/ var / dati / Cprofile-risultati /', per cento = 10) # 10% delle richieste
Requisiti :
< p>- Python
- Django
I commenti non trovato