Django-perftools er en Django app som gir ytelse overvåkingsverktøy for Django.
Logging Slow Forespørsler
Perftools inkluderer en logger som vil overvåke forespørsler gjennomføringstid. Når den treffer definert terskel, vil det logge til den navngitte perftools logger, inkludert metadata for forespørselen (som definert av Sentry logge spec).
fra perftools.middleware.slowreq import SlowRequestLoggingMiddleware
app = SlowRequestLoggingMiddleware (app, terskel = 100) # i ms
Remote Profiling
Profilerer en forespørsel og lagrer resultatene til disk.
fra perftools.middleware.remoteprof import RemoteProfilingMiddleware
app = RemoteProfilingMiddleware (app, outpath = '/ var / data / cprofile-resultater /', prosent = 10) # 10% av forespørsler
Krav :
< p>- Python
- Django
Kommentarer ikke funnet