2015-12-14 13 views

Antwort

9

DRF Tracking ist Dienstprogramme Anfragen an DRF API Ansichten zu verfolgen, ist es gut für Sie geeignet sein kann:

installieren: pip install drf-tracking

Migrationen anwenden: python manage.py migrate

Fügen Sie die folgenden API-Ansichten hinzu:

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') 

Es gibt auch eine andere Alternative Django Analytics, wenn Sie mehr als die Wahl haben wollen.

+1

Hallo, danke dir aber, ich benutze mongodb dann, kann ich Probleme mit Migrationen bekommen? –

+0

In diesem Fall empfehle ich [Django-norel] (http://django-nonrel.org/) eine Django-Unterstützung für nicht-relationale Datenbanken. – DhiaTN

+1

So eine gute Lösung –

4

Der einfachste Weg, um loszulegen, besteht darin, die Zugriffsprotokolle Ihres Webservers zu überprüfen. Das sollte Ihnen die Anzahl der eingehenden und ausgehenden Anfragen einschließlich des Statuscodes anzeigen. Wenn Sie Statistiken mit mehr Funktionen sowie Überwachungs- und Warnmeldungen wünschen, sollten Sie sich etwas wie NewRelic ansehen.