我在Linode服务器中使用django rest框架创建了一个API .现在,我想查看每个请求的编号和响应代码,我想获取我的api的统计信息.我该怎么做?非常感谢.
DRF跟踪是跟踪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.
因此,最简单的入门方法是检查您的网络服务器的访问日志.这应该为您提供请求和响应的数量,包括状态代码.如果您想要更多功能完整的统计信息以及监控和警报,您可能需要查看类似NewRelic的内容.