-
Notifications
You must be signed in to change notification settings - Fork 132
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
Deployment Statistics #235
Comments
@brianking What stats about contributors (publishers / extension authors) + companies do you want to include in the report? Download, user and namespace related data is stored without date and time info. |
I think it depends on what "real-time" means. For a monthly report, you could leave the data model as it is and just compute the difference of the stats to the previous month. That could even happen outside of the server, meaning that you'd just offer an export of the data. |
Yes, a scheduled job can be run every month that gets the absolute numbers and calculate the numbers relative to the previous month. Month can be replaced with any period (hour, day, week). |
Ok. Would you schedule that internally (with Spring) or externally (by calling an API endpoint)? The latter could be feasible if we require an access token of an admin user, so the endpoint would be in |
I'd schedule the job internally, store the data in the db and make it available through an endpoint that requires the admin role. |
What would you suggest. I'm thinking:
I don't think there is a way to collect company information vs individual, because we can't distinguish this based on their account. Correct me if I am wrong. If you think date and time info is useful, then yes please add it to the data model. Are we able to detect if downloads/installs were successful? |
Yes, there's no distinction between company vs individual.
The best we can do is detect if the extension was downloaded from Azure blob storage. |
@brianking when is a publisher considered the claimer of a namespace? |
See https://github.com/eclipse/openvsx/wiki/Namespace-Access#how-to-claim-a-namespace |
@brianking @amvanbaren I'm an extension developper (boltex) and I wonder how to view statistics for the extensions I publish on open-vsx (statistics by country, etc. ) Is that possible? I cant find anything related to that in the open-vsx interface. (other than total downloads) |
Hi Felix, that's correct. The goal of this issue is to provide an admin a montly report containing deployment statistics (e.g. total publishers, total downloads, etc.) Open VSX does not provide a way to see the amount of pageviews, downloads and the resulting acquisition rate the way the MS marketplace does. Related issue: EclipseFdn/open-vsx.org#2724 |
@amvanbaren Thank you! 😄 |
Create scripts, store data, and create API endpoint where a client can get formatted statistics data about the site
Store in CSV format, and/or another appropriate format that is agreed on.
Original Description
This is a feature request to add a new Admin feature.
This would be a Statistics section, which shows the following data.
I suggest having two views:
This is a need for the open-vsx.org service, and I would see it as a useful feature for all deplyments.
The text was updated successfully, but these errors were encountered: