Page MenuHomePhabricator

Host the metrics application online
Closed, ResolvedPublic

Description

Context

in order to do things like

  • sync the data from the metrics db to the google sheet
  • automate the collection of data over time

we need to host the metrics application on a remote server

Definition of done

  • we have determined a hosting solution
  • the application is online using said solution
  • the data in the app has the potential to be accessed via other remote services (ex google sheets)

Notes

  • we may need to consider hosting costs. ideally we could use the WMF's free infra, something without too many hoops to jump through. if this becomes a major issue please speak with Monica, Manuel, or Lukas for tips. if the wmf infra doesn't make sense, when I'm back I can see about getting us some small budget for hosting.

Event Timeline

Initial test on toolforge looks promising.

https://github.com/wmde/wikibase-metadata/compare/208f84e3f7df476eaa12735f4918b22d68746cb2~2...208f84e3f7df476eaa12735f4918b22d68746cb2

TODO

  • look out for confidential information before making the thing public
  • figure out persistant storage for the db, probably via volume mounts
RickiJay-WMDE changed the task status from Open to In Progress.Aug 15 2024, 8:24 AM
RickiJay-WMDE moved this task from Doing to In Review on the Wikibase Suite Team (Sprint-∞) board.
RickiJay-WMDE added a subscriber: darthmon_wmde.

Update:

Worked out persistent storage for the db.

Just need @darthmon_wmde's ok before we launch

RickiJay-WMDE changed the subtype of this task from "Spike" to "Task".Aug 21 2024, 8:56 PM

hey @RickiJay-WMDE , sorry for the delay due to being OoO.

Could you give me some context, please? What needs my approval?

feel free to reply here or via MM :)