django-perftools är en Django app som ger prestanda övervakningsverktyg för Django.
Loggning Slow Begäran
Perftools inkluderar en logger som kommer att övervaka förfrågningar exekveringstid. När den träffar den definierade tröskeln, kommer det att logga till den namngivna perftools logger, inklusive metadata för begäran (enligt definitionen i Sentry s loggning spec).
från perftools.middleware.slowreq import SlowRequestLoggingMiddleware
app = SlowRequestLoggingMiddleware (app, tröskel = 100) # i ms
Remote Profilering
Profiler en begäran och sparar resultaten till disken.
från perftools.middleware.remoteprof import RemoteProfilingMiddleware
app = RemoteProfilingMiddleware (app, outpath = '/ var / data / cprofile-resultat /', procent = 10) # 10% av ansökningarna
Krav :
< p>- Python
- Django
Kommentarer hittades inte