Page MenuHomePhabricator

Remove WikipediaPortal instrumentation
Closed, DeclinedPublic

Description

As part of migration of legacy schemas to Modern Event Platform, WikipediaPortal was identified as one that will need to be deprecated. Its instrumentation is located in wikimedia/portals repository.

Since the data collected through that instrumentation is not used anywhere nor by anyone (and has not been for quite some time), it is time for that old instrumentation to be completely removed.

(And probably the associated tables in event and event_sanitized databases in Hadoop/Hive to be dropped as well.)

Event Timeline

mpopov moved this task from Inbox to Watching on the Product-Data-Infrastructure board.
mpopov moved this task from Triage to Tracking on the Product-Analytics board.

we do use this schema in Fundraising, and would like to use it more. Keeping eyes on the Portal is a good health metric for how users interact with Wikipedia, and the same can be said for the WikiApp and WikiAppiOS schemas. We run fundraising campaigns in each of these places, and keeping a close eye on how user behavior changes over time, across several years of fundraising campaigns, is important to ensuring that we are not under-serving a particular user base who sees our campaigns. We also want to ensure that there are no technical issues with our campaigns in a particular region / access method / etc.

Wasn't aware of anyone using this data; closing task.

Hi @EYener, as far as we can tell, this instrumentation code does not have an owner. It is custom code copy/pasted from the MW EventLogging extension years ago. It won't work as is for the Event Platform migration. I started working on this in T282012 but then realized it isn't quite as easy as it sounds.

It is possible to copy/paste the code again and adapt it so it works with Event Platform, but we'd just be carrying over some un-owned tech debt. We'd much rather just shed this tech debt now and turn off this instrumentation.

Unless, your team would like to own this instrumentation? If so, you all could do the migration with our help. Let us know how to proceed. Thanks!