如何获取ckan API访问统计?

How to get Ckan API access statistics?

我想知道是否有办法获取 Ckan API 访问统计信息? 我试过 Ckan Page View Tracking 但它似乎只适用于图形界面。

如果您需要有关站点的统计信息,例如热门标签、数据集修订、数据集数量等,您可以使用 Stats 扩展。有关详细信息,请查看文档 http://docs.ckan.org/en/2.8/maintaining/stats.html

您可以使用 ckanext-googleanalytics CKAN extension, which intercepts the API controller and sends Google Analytics the events. The PR which introduces this feature is here: https://github.com/ckan/ckanext-googleanalytics/pull/6/files

记录 API 使用

记录对 CKAN API 的调用,例如对数据集和资源元数据的访问。您可能希望扩展它以包括 dataset/resource 数据本身的数据存储访问。 CKAN 的一部分可以用类似的方式进行检测。

注意我认为这需要一些工作才能使其与 CKAN 2.7.x 及更高版本一起使用,因为它针对 CKAN 的 API 当它是 Pylons 控制器时(即 pre 2.7.x) 并且 rewritten 是 Fl​​ask 视图,因此调用的拦截将需要不同。