django-perftools is een Django app die prestatie monitoring tools biedt voor Django.
Logging Slow Aanvragen
Perftools bevat een logger die zal toezien op verzoeken uitvoeringstijd. Zodra het de gedefinieerde drempel raakt, zal het inloggen op de naam perftools logger, inclusief de metadata voor de aanvraag (zoals gedefinieerd door Sentry's logging spec).
van perftools.middleware.slowreq import SlowRequestLoggingMiddleware
app = SlowRequestLoggingMiddleware (app, drempel = 100) # in ms
Remote Profiling
Profielen een verzoek en slaat de resultaten op de harde schijf.
van perftools.middleware.remoteprof import RemoteProfilingMiddleware
app = RemoteProfilingMiddleware (app, outpath = '/ var / data / cprofile-resultaten /', procent = 10) # 10% van de verzoeken
Eisen
< p>- Python
- Django
Reacties niet gevonden