osf.io
osf.io copied to clipboard
[ENG-6264] add monthly "item usage" report
Purpose
compute monthly "usage" metrics for public items on osf
Changes
- add
osf.metrics.reports.PublicItemUsageReport
(elasticsearch metric document model) - add
osf.metrics.reporters.public_item_usage.PublicItemUsageReporter
(monthly reporter) - in
osf.metrics.counted_usage
, addget_item_type
andget_provider_id
for consistent reuse with the new reporter
QA Notes
Please make verification statements inspired by your code and what your code touches.
- Verify
- Verify
What are the areas of risk?
Any concerns/considerations/questions that development raised?