我期待添加某种分析到我的Tastypie动力的API。我非常喜欢Google Analytics的常规网站,但显然它不适用于API。一般来说,你如何对API进行分析?是否有可用于添加分析的Tastypie的任何软件包 - 至少一些基础知识:资源URL,时间,代理,请求标题等?分析为tastypie
当我使用Tastypie时,同样的问题可以被要求django-piston和django-rest-framework。
我期待添加某种分析到我的Tastypie动力的API。我非常喜欢Google Analytics的常规网站,但显然它不适用于API。一般来说,你如何对API进行分析?是否有可用于添加分析的Tastypie的任何软件包 - 至少一些基础知识:资源URL,时间,代理,请求标题等?分析为tastypie
当我使用Tastypie时,同样的问题可以被要求django-piston和django-rest-framework。
如果您在资源中使用throttle = CacheDBThrottle()
,则可以在tastypie_apiaccess表中查看资源url,时间,请求方法和标识符(如果您使用的是身份验证)。然而,像IP,国家,用户代理,请求头等其他信息仍然缺失。您可以使用自己的油门类和模型来保存这些信息。
另一种方法是使用一些工具来分析你的服务器日志。