-
Notifications
You must be signed in to change notification settings - Fork 488
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Metrics API enhancement #7177
Comments
https://docs.google.com/spreadsheets/d/1MxcaTtK4Uq_7-4HGt-X2C6hYo7FzrSYYH2mt3ln4M3w/edit?usp=sharing has two sheets -
The most significant changes include:
I'm working now on changes to the dataverse-metrics app to allow use of these endpoints. Other than fixing any bugs I find, I'm not currently planning to do more work on the APIs themselves unless there are comments/requests/feedback on this PR. Depending on what that feedback is I may be able to make changes or we can add/update other issues. |
FYI: The newmetrics branch of dataverse-metrics splits that app into two - a installation-level app showing many of the metrics in this PR (and allowing per-sub-Dataverse metrics), and the original global app that aggregates from any/all dataverses around the world. Still doing some testing/tweaking before making a PR(s) there, but any feedback welcome (from whether these two apps should really be in the same repo to look and feel, etc.). |
Just added download counts by/per file id/pid and unique counts per file endpoints and made minor fixes (added csv for uniquedownloads.) Also added a file donwloads by id graph in dataverse-metrics. |
Multiple metrics-related issues (such as #6766, #3313, #3527) envision per-dataset metrics. The existing metrics APIs (api/info/metrics and /admin/makeDataCount) do not yet support this and differ in other ways (e.g. how a time-series is reported, error reporting, published or draft datasets, whether objects or sql queries are used).
As part of a QDR effort to implement metrics reporting, I've started trying to standardize aspects of these APIs and, drawing on the code from DANS mentioned in #6766, to add per-dataverse capabilities. I'm submitting a draft PR to make the current state of this work visible to the community and am looking for any/all feedback as to how this can be adapted/extended to address related metrics issues and other community needs.
The text was updated successfully, but these errors were encountered: