A Django-perftools egy Django app, amely teljesítmény-ellenőrzési eszközöket a Django.
naplózása Slow kérések
Perftools tartalmaz egy logger, amely figyelemmel kíséri kérelmeket a végrehajtási időt. Ha eléri a beállított küszöbértéket, akkor jelentkezzen a megnevezett perftools logger, beleértve a metaadatok a kérelmet (meghatározott Sentry naplózási spec).
a perftools.middleware.slowreq import SlowRequestLoggingMiddleware
app = SlowRequestLoggingMiddleware (app, küszöb = 100) # ms
Remote profilkezelési
Profilok kérelmet, és elmenti az eredményeket a lemezre.
a perftools.middleware.remoteprof import RemoteProfilingMiddleware
app = RemoteProfilingMiddleware (app, outpath = "/ var / data / cprofile-eredmények / ', százalék = 10) # 10% kérések
követelmények :
< p>- Python
- Django
Hozzászólás nem található