针对tastypie的分析

mik*_*725 5 api analytics django-piston tastypie

我希望为我的Tastypie驱动的API添加某种分析.我非常喜欢常规网站的Google Analytics(分析),但很明显它不适用于API.您如何对API进行分析?是否有任何可用于Tastypie的软件包可以添加分析 - 至少一些基础知识:资源URL,时间,代理,请求标头等?

当我使用Tastypie时,同样的问题可以被问及django-piston和django-rest-framework.

Irf*_*fan 3

如果您throttle = CacheDBThrottle()在资源中使用,您可以在 tastypie_apiaccess 表中看到资源 url、时间、请求方法和标识符(如果您使用身份验证)。然而,其他信息,如 IP、国家/地区、用户代理、请求标头等仍然缺失。您可以使用自己的节流阀类和模型来保存此信息。

另一种方法是使用某种工具来分析服务器日志。