如何获取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 是 Flask 视图,因此调用的拦截将需要不同。
我想知道是否有办法获取 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 是 Flask 视图,因此调用的拦截将需要不同。