Skip to content
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

User stats json #758

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Conversation

nbumbarger
Copy link

This adds a worker that can be run to generate per user statistics. The worker generates a simple JSON file that can be put on S3 to be served as a static JSON API endpoint.

This builds on work related to Missing Maps with Red Cross to get Tasking Manager data per user, instead of only per task: AmericanRedCross/tasking-manager-stats#1.

This is a short term solution to exposing an external API for user stats. In the longer term, if it makes sense to have a more robust user data API, a refactor of the database would enable better integration of per user stats. We've put this script in a worker-stats to organize it outside of the main OSMTM code. This could be run as a scheduled task every 10 mins to generate a new file.

@dodobas @pgiraud Couple items of note for:

  • This only has the default user/pass for osmtm database
  • Not really managing environment variables in a configurable way

@dodobas
Copy link
Collaborator

dodobas commented Apr 7, 2016

Ideally this script should be integrated into OSMTM2 scheduling.

In the mean time, script is executed every minute and the output is available at http://tasks.hotosm.org/user-stats.json

@dalekunce
Copy link
Contributor

@dodobas did this ever get deployed?

@dodobas
Copy link
Collaborator

dodobas commented Jun 17, 2016

not in this form, but there is an extra script on the server that generates user-data.... https://github.com/AmericanRedCross/tasking-manager-stats

we might consider integrating it with osmtm2...

@Jakuje
Copy link

Jakuje commented Mar 24, 2017

Is there any update on this feature? It is very sad view on the badges saying zero finished tasks in TM.

@bgirardot
Copy link
Contributor

@Jakuje Actually, this was supposed to be fixed this week, but the person who does it has been out sick all week :(
Hopefully they get better this weekend and we can get it going again next week.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants