django-perftools é um app Django que fornece ferramentas de monitoramento de desempenho para Django.
Logging Pedidos lentas
Perftools inclui um madeireiro que irá monitorar os pedidos de tempo de execução. Uma vez que ele atinge o limite definido, ele irá registrar ao perftools logger nomeado, incluindo os metadados para o pedido (tal como definido pela exploração madeireira especificação do Sentry).
de perftools.middleware.slowreq importação SlowRequestLoggingMiddleware
app = SlowRequestLoggingMiddleware (app, limiar = 100) # em ms
Remoto Profiling
Perfis um pedido e salva os resultados em disco.
de perftools.middleware.remoteprof RemoteProfilingMiddleware importação
app = RemoteProfilingMiddleware (app, outpath = '/ var / data / Cprofile-results /', por cento = 10) como 10% dos pedidos
Requisitos :
< p>- Python
- Django
Comentários não encontrado