Page MenuHomePhabricator

Reading Lists Instrumentation - Contextual Attributes - Create Stream [Deploy and QA ]
Closed, ResolvedPublic

Description

Background

Continuing T404999: Reading Lists Instrumentation - Contextual Attributes - Create Stream we will backport the config change and verify it is working.

Requirements

With reference to the Instrumentation Spec and Parent Ticket, this task is for creating a stream, product_metrics.web_base_reading_list for the ReadingList Experiment. The stream must be configured to capture all of the contextual attributes defined below and within the instrumentation spec. The default schema provides us with all needed contextual attributes, so we can base the new stream off of analytics/product_metrics/web/base.

Because of the inclusion of page_id/page_title + performer_name, this Experiment is at Medium Security Risk.
https://wikitech.wikimedia.org/wiki/Experimentation_Lab/Contextual_attributes#Privacy_considerations

BDD

  • For QA engineer to fill out

Test Steps

  • For QA engineer to fill out

Design

  • Add mockups and design requirements

Acceptance criteria

  • Config patch is backported
  • We have confirmed that the instrumentation is working as expected

Communication criteria - does this need an announcement or discussion?

  • Add communication criteria

Rollback plan

  • What is the rollback plan in production for this task if something goes wrong?

This task was created by Version 1.2.0 of the Web team task template using phabulous

Event Timeline

Change #1193445 had a related patch set uploaded (by Jdlrobson; author: LorenMora):

[operations/mediawiki-config@master] Add ReadingList Stream to EventStreamConfig

https://gerrit.wikimedia.org/r/1193445

Moving to code review since I see a patch and thus there is code to review

Also, heads up @LMora-WMF @Jdlrobson-WMF it looks like this was scheduled to be deployed at 3am eastern when nobody was around, and didn't get deployed as there is now a new comment on the patch - lmk if anyone needs any help resolving anything and sorry for lurking!!!

Change #1195054 had a related patch set uploaded (by LorenMora; author: LorenMora):

[mediawiki/extensions/MetricsPlatform@master] Update Stream Name for Reading List Experiment

https://gerrit.wikimedia.org/r/1195054

Change #1195055 had a related patch set uploaded (by LorenMora; author: LorenMora):

[mediawiki/extensions/WikimediaEvents@master] Update Stream Name for Reading List Experiment

https://gerrit.wikimedia.org/r/1195055

Change #1195055 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] Update Stream Name for Reading List Experiment

https://gerrit.wikimedia.org/r/1195055

Change #1195054 merged by jenkins-bot:

[mediawiki/extensions/MetricsPlatform@master] Update Stream Name for Reading List Experiment

https://gerrit.wikimedia.org/r/1195054

Change #1193445 had a related patch set uploaded (by LorenMora; author: LorenMora):

[operations/mediawiki-config@master] Add ReadingList Stream to EventStreamConfig

https://gerrit.wikimedia.org/r/1193445

Steph to deploy 4pm eastern today 🤞

Change #1193445 merged by jenkins-bot:

[operations/mediawiki-config@master] Add ReadingList Stream to EventStreamConfig

https://gerrit.wikimedia.org/r/1193445

Mentioned in SAL (#wikimedia-operations) [2025-10-14T20:25:21Z] <toyofuku@deploy2002> Started scap sync-world: Backport for [[gerrit:1193445|Add ReadingList Stream to EventStreamConfig (T406627)]]

Mentioned in SAL (#wikimedia-operations) [2025-10-14T20:29:37Z] <toyofuku@deploy2002> lmora, toyofuku: Backport for [[gerrit:1193445|Add ReadingList Stream to EventStreamConfig (T406627)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-10-14T20:37:19Z] <toyofuku@deploy2002> Finished scap sync-world: Backport for [[gerrit:1193445|Add ReadingList Stream to EventStreamConfig (T406627)]] (duration: 11m 58s)

No way to QA this since the instrumentation is currently commented out - moving to signoff

HFan-WMF claimed this task.
HFan-WMF subscribed.

Per Steph's last comment, signing this off for now, as everything will be QAed and signed off together in https://phabricator.wikimedia.org/T406930