Django-perftools er en Django app, der giver overvågning ydeevne værktøjer til Django.
Logning Langsomme anmodninger
Perftools indeholder en logger, der vil overvåge anmodninger gennemførelsestid. Når den rammer den definerede grænse, vil det logge på den navngivne perftools logger, herunder metadata for anmodningen (som defineret af Sentry s skovhugst spec).
fra perftools.middleware.slowreq import SlowRequestLoggingMiddleware
app = SlowRequestLoggingMiddleware (app, tærskel = 100) # i ms
Fjernbetjening profilering
Profiler en anmodning og gemmer resultaterne til disken.
fra perftools.middleware.remoteprof import RemoteProfilingMiddleware
app = RemoteProfilingMiddleware (app, outpath = '/ var / data / cprofile-resultater /', procent = 10) # 10% af anmodningerne
Krav :
< p>- Python
- Django
Kommentarer ikke fundet