2015-12-14 25 views

Trả lời

9

DRF Tracking là tiện ích để theo dõi các yêu cầu quan điểm DRF API, nó có thể là tốt phù hợp cho bạn:

cài đặt: pip install drf-tracking

áp dụng di cư: python manage.py migrate

thêm thông tin sau vào chế độ xem API của bạn:

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

Ngoài ra còn có một lựa chọn thay thế khác Django Analytics nếu bạn muốn có nhiều lựa chọn hơn.

+1

Xin chào, cảm ơn bạn nhưng, tôi đang sử dụng mongodb sau đó, tôi có thể gặp sự cố khi di chuyển không? –

+0

Trong trường hợp này, tôi khuyên bạn nên sử dụng [Django-norel] (http://django-nonrel.org/) hỗ trợ django trên các cơ sở dữ liệu không quan hệ. – DhiaTN

+1

Một giải pháp tốt như vậy –

4

Vì vậy, cách đơn giản nhất để bắt đầu là kiểm tra nhật ký truy cập của máy chủ web của bạn. Điều đó sẽ cung cấp cho bạn số lượng yêu cầu và phản hồi, bao gồm cả mã trạng thái. Nếu bạn muốn có thêm số liệu thống kê đầy đủ tính năng cũng như theo dõi và cảnh báo, bạn có thể muốn xem xét một cái gì đó như NewRelic.

Các vấn đề liên quan