Page MenuHomePhabricator

Update mediawiki.web_ui_actions Stream Config
Closed, ResolvedPublic1 Estimated Story Points

Description

Description:
performer_is_bot is being added due to a misconfiguration identified in the schema. Specifically, is_bot where performer.is_bot is NULL in the new schema.
This misconfiguration is detailed in this link.

To-Do:

  1. Remove producers.metrics_platform_client.events as it is deprecated.
  2. Add performer_is_bot to producers.metrics_platform_client.provide_values per the data QA in T353029.

Testing
performer.is_bot should not be NULL in mediawiki_web_ui_actions schema
Check in Hue

Event Timeline

Change #1013234 had a related patch set uploaded (by Kimberly Sarabia; author: Phuedx):

[operations/mediawiki-config@master] Update mediawiki.web_ui_actions stream config

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

Change #1013234 merged by jenkins-bot:

[operations/mediawiki-config@master] Update mediawiki.web_ui_actions stream config

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

Mentioned in SAL (#wikimedia-operations) [2024-03-26T13:02:18Z] <samtar@deploy1002> Started scap: Backport for [[gerrit:1013234|Update mediawiki.web_ui_actions stream config (T360955)]]

Mentioned in SAL (#wikimedia-operations) [2024-03-26T13:04:48Z] <samtar@deploy1002> phuedx and samtar: Backport for [[gerrit:1013234|Update mediawiki.web_ui_actions stream config (T360955)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-03-26T13:20:22Z] <samtar@deploy1002> Finished scap: Backport for [[gerrit:1013234|Update mediawiki.web_ui_actions stream config (T360955)]] (duration: 18m 03s)

VirginiaPoundstone set Final Story Points to 1.
VirginiaPoundstone set the point value for this task to 1.

The following questions structured around the 5W1H model can help gather more context and understand the requirements, and output of this task so we can share knowledge about this area:

  1. What specific misconfigurations were identified in the mediawiki.web_ui_actions stream, and what impact do they have?
  2. Why is the addition of performer_is_bot necessary for the stream config?
  3. Who will benefit from these updates, and who is responsible for implementing them?
  4. Where in the workflow do these updates need to be applied to ensure performer.is_bot is not NULL?
  5. When is the deadline for making these updates, and how does it align with other project timelines?
  6. How will the removal of producers.metrics_platform_client.events and the addition of performer_is_bot improve data quality and reliability?
WDoranWMF claimed this task.