2015-12-14 27 views

risposta

9

DRF Tracking è utilità per tenere traccia delle richieste a vista API DRF, può essere buona misura per voi:

installare: pip install drf-tracking

applicano le migrazioni: python manage.py migrate

aggiungi le seguenti viste API:

from rest_framework import generics 
from rest_framework_tracking.mixins import LoggingMixin 

class LoggingView(LoggingMixin, generics.GenericAPIView): 
    def get(self, request): 
     return Response('with logging') 

C'è anche un'altra alternativa Django Analytics se si desidera avere più della scelta.

+1

Ciao, grazie ma, sto usando mongodb allora, posso avere problemi con le migrazioni? –

+0

In questo caso, consiglio di utilizzare [Django-norel] (http://django-nonrel.org/) un supporto django su database non relazionali. – DhiaTN

+1

Una così buona soluzione –

4

Quindi il modo più semplice per iniziare è controllare i log di accesso del server web. Questo dovrebbe darti il ​​numero di richieste e risposte, incluso il codice di stato. Se desideri più statistiche complete di funzionalità oltre a monitoraggio e avvisi, potresti voler esaminare qualcosa come NewRelic.