我有一個在Linode服務器中使用django rest框架創建的API。現在,我想檢查每個請求的數量和響應代碼,我想獲取我的API的統計信息。我該怎麼做?非常感謝。在生產服務器上監控django rest框架api
6
A
回答
9
DRF Tracking的工具來跟蹤請求DRF API的看法,它可能是很好的適合你:
安裝:pip install drf-tracking
應用遷移:python manage.py migrate
將下列內容添加到您的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')
如果你想有更多的選擇,也有其他的替代Django Analytics。
4
因此,最簡單的入門方法是檢查您的Web服務器的訪問日誌。這應該給你請求和響應的數量,包括狀態碼。如果您需要更多功能完整的統計信息以及監視和警報,則可能需要查看NewRelic等內容。
2
,也許你可以使用drf-tracking
相關問題
- 1. Ambari rest api服務安裝監控
- 2. 如何在生產服務器窗口上使用express框架部署nodejs rest api
- 3. SugarCRM Web服務Rest API Ionic框架AngularJS
- 4. 在生產服務器上託管Drupal和Django一起
- 5. Django REST框架+ Django REST Swagger
- 6. 使用django rest框架來解析服務器響應
- 7. 令牌響應從排隊服務器到Django rest框架
- 8. REST API服務器
- 9. Zend框架的htaccess工作在生產服務器上而不是在XAMPP
- 10. Django rest框架API編輯功能
- 11. Cassandra生產監控
- 12. 生產就緒的服務器,以在win32上提供django
- 13. django iis6在生產服務器上使用pyisapie和sqlite3
- 14. django在生產服務器上打印信息
- 15. 在Windows上最小生產Django服務器
- 16. 在生產服務器/機器上安裝Zend服務器
- 17. 如何在生產服務器上應用實體框架遷移
- 18. 在生產服務器上更新YML
- 19. 在生產服務器上調試asp.net
- 20. Nginx調用API到生產服務器
- 21. 監控服務器上的帶寬
- 22. Google Plus登錄API無法在生產服務器上工作
- 23. 生產服務器
- 24. 生產服務器
- 25. 如何在生產服務器上運行Yard服務器?
- 26. 在生產服務器上運行faye服務器
- 27. .net在生產服務器上的硬件要求服務器
- 28. Java Rest框架+服務器向Ruby on Rails公開服務
- 29. Django後端不返回生產服務器上的JSON,得到404
- 30. django在生產中服務媒體文件(與PHP框架比較)
嗨,謝謝你,但是,我現在使用的是mongodb,可以在遷移時遇到問題嗎? –
在這種情況下,我建議在非關係數據庫上使用[Django-norel](http://django-nonrel.org/)django支持。 – DhiaTN
這樣一個好的解決方案 –