As raised by @Mayakp.wiki, it would be helpful to have a field that would allow us to filter for events that were set by a QA tester. This is particularly important for events which do not include a user_id, which would otherwise be used to identify events originating from the QA tester or QA process.
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T276378 EPIC: Release Metrics Platform v1 | |||
Open | • DAbad | T281999 Metrics Platform Schema: Define & Model Event Level Fields | |||
Duplicate | • jlinehan | T277092 [Metrics Platform] Standard base schema | |||
Resolved | • jlinehan | T276379 [Metrics Platform] Create Metrics Platform Schema | |||
Resolved | phuedx | T277090 [Metrics Platform] Standard base schema should include a 'test' or 'debug' field for QA and other purposes |
Event Timeline
Update from @EChetty during 1:1 today - Waiting to be packaged and deployed.. ETA next week; contingent to mediawiki train schedule
Removing inactive assignee from this open task. (Please update assignees on open tasks after offboarding. Thanks.)
Hi @phuedx, do we have a 'test' or 'debug' field in the Event schema?
Didn't see it listed here - https://wikitech.wikimedia.org/wiki/Metrics_Platform/Event_Schema
The mediawiki.is_debug_mode field indicates whether "the MediaWiki instance is considered to be running in debug mode." In a moment, I'll update that description to clarify that it indicates whether the MediaWiki EventLogging extension is running in debug mode.
There's some discussion in T277106: [Metrics Platform] QA/testing privleged mode: eventlogging-display-web, a QA user group, or something else? as to whether this is sufficient. If, for example, we also said that the user being in the "wmf-qa" group is an indicator, then we can use the schema's performer.groups field.
Thanks @phuedx for the update! It is super useful to have these QA fields. Pls feel free to let me know whenever you would like to have Product-Analytics represented in these discussions.