2015-12-14 42 views

Odpowiedz

9

DRF Tracking są narzędzia do śledzenia żądań do DRF poglądów API, może być dobrym rozwiązaniem dla Ciebie:

zainstalować: pip install drf-tracking

zastosować migracje: python manage.py migrate

dodać następujące widoki interfejsu 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') 

Istnieje również inna alternatywa Django Analytics, jeśli chcesz mieć więcej możliwości wyboru.

+1

Witam, dziękuję, ale używam mongodb, czy mogę mieć problemy z migracjami? –

+0

W tym przypadku zalecam użycie [Django-norel] (http://django-nonrel.org/) obsługi django na nierelacyjnych bazach danych. – DhiaTN

+1

Takie dobre rozwiązanie –

4

Najprostszym sposobem na rozpoczęcie jest sprawdzenie dzienników dostępu do serwera WWW. To powinno dać liczbę żądań i odpowiedzi, w tym kod stanu. Jeśli chcesz mieć więcej pełnych funkcji statystyk, a także monitorować i alarmować, możesz zajrzeć do czegoś takiego jak NewRelic.