django-perftools jest aplikacja Django, który dostarcza narzędzi do monitorowania wydajności dla Django.
Logowanie spowolnionego Wnioski
Perftools obejmuje rejestratora, który będzie obserwował wnioski z czasu realizacji. Gdy trafi określony próg, to zalogować się do rejestratora nazwie perftools, w tym metadanych na życzenie (określonej przez strażnika rejestrowania specyfikacji).
z perftools.middleware.slowreq importu SlowRequestLoggingMiddleware
app = SlowRequestLoggingMiddleware (aplikacja, próg = 100) # w ms
Remote Profilowanie
Profile wniosek i zapisuje wyniki do dysku.
z perftools.middleware.remoteprof importu RemoteProfilingMiddleware
app = RemoteProfilingMiddleware (aplikacja, outpath = "/ var / data / cprofile-wyniki /", procent = 10) 10% wniosków
Wymagania :
< p>- Python
- Django
Komentarze nie znaleziono