django-perftools est une application Django qui fournit des outils de suivi des performances pour Django.
Connexion demandes lentes
Perftools comprend un enregistreur qui permettra de surveiller les demandes de temps d'exécution. Une fois qu'il touche le seuil défini, il se connectera à l'perftools enregistreur nommé, y compris les métadonnées de la demande (tel que défini par l'exploitation forestière spec Sentry).
de perftools.middleware.slowreq importation SlowRequestLoggingMiddleware
app = SlowRequestLoggingMiddleware (app, seuil = 100) # en ms
Le profilage à distance
Profils une demande et enregistre les résultats sur le disque.
de perftools.middleware.remoteprof RemoteProfilingMiddleware d'importation
app = RemoteProfilingMiddleware (app, outpath = '/ var / data / Cprofile-résultats /', pour cent = 10) # 10% des demandes
Exigences :
< p>- Python
- Django
Commentaires non trouvées