我想知道是否可以获取Ckan
API访问统计信息?
我尝试了Ckan Page View Tracking
,但它似乎仅用于图形界面。
答案 0 :(得分:1)
如果您需要有关网站的统计信息,例如顶部标签,数据集修订,数据集数量等,则可以使用Stats扩展名。有关更多信息,请检查文档http://docs.ckan.org/en/2.8/maintaining/stats.html
答案 1 :(得分:1)
您可以使用ckanext-googleanalytics CKAN扩展名记录API使用情况,该扩展名会拦截API控制器并向Google Analytics(分析)发送事件。引入此功能的PR在这里:https://github.com/ckan/ckanext-googleanalytics/pull/6/files
它记录了对CKAN API的调用,例如对数据集和资源元数据的访问。您可能需要扩展它以包括数据集/资源数据本身的数据存储访问。 CKAN的一部分可以通过类似的方式进行检测。
请注意,我认为这需要一些工作才能使其与CKAN 2.7.x及更高版本一起使用,因为它是在CKAN的Pylons控制器(即2.7.x之前的版本)并且是rewritten时才针对CKAN的API。 Flask视图,因此呼叫的截取将需要不同。