Page MenuHomePhabricator

Suggested Investigations: Instrument the Filters
Closed, ResolvedPublic

Description

Summary

We recently implemented a dialog to filter results in the CheckUser-SuggestedInvestigations interface. We should instrument this to measure it's impact

Background

Technical notes

  • We likely want to update the page_load event to include what filters are applied on the page
  • We may want to instrument the dialog itself, looking for uses which didn't result in actually making any changes to the filters

Acceptance criteria

  • The instrumentation is added

Event Timeline

Let's update the page_load instrumentation first. We can decide if additional instrumentation is needed later

Dreamy_Jazz renamed this task from Suggested Investigations: Instrument the Filters dialog to Suggested Investigations: Instrument the Filters.Fri, Jan 23, 2:09 PM

Change #1230925 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] [WIP] SI: Add applied filters to page_load instrumentation event

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

Change #1233736 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@wmf/1.46.0-wmf.13] SI: Add applied filters to page_load instrumentation event

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

Change #1233736 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@wmf/1.46.0-wmf.13] SI: Add applied filters to page_load instrumentation event

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

Mentioned in SAL (#wikimedia-operations) [2026-01-27T15:22:16Z] <dreamyjazz@deploy2002> Started scap sync-world: Backport for [[gerrit:1233736|SI: Add applied filters to page_load instrumentation event (T415369)]]

Mentioned in SAL (#wikimedia-operations) [2026-01-27T15:24:25Z] <dreamyjazz@deploy2002> dreamyjazz: Backport for [[gerrit:1233736|SI: Add applied filters to page_load instrumentation event (T415369)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-01-27T15:30:14Z] <dreamyjazz@deploy2002> Finished scap sync-world: Backport for [[gerrit:1233736|SI: Add applied filters to page_load instrumentation event (T415369)]] (duration: 07m 58s)

Change #1230925 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] SI: Add applied filters to page_load instrumentation event

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

Change #1233742 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Follow-up: SI: Add applied filters to page_load instrumentation event

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

Change #1233743 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@wmf/1.46.0-wmf.13] Follow-up: SI: Add applied filters to page_load instrumentation event

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

Change #1233743 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@wmf/1.46.0-wmf.13] Follow-up: SI: Add applied filters to page_load instrumentation event

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

Mentioned in SAL (#wikimedia-operations) [2026-01-27T16:01:46Z] <dreamyjazz@deploy2002> Started scap sync-world: Backport for [[gerrit:1233743|Follow-up: SI: Add applied filters to page_load instrumentation event (T415369)]]

Mentioned in SAL (#wikimedia-operations) [2026-01-27T16:03:54Z] <dreamyjazz@deploy2002> dreamyjazz: Backport for [[gerrit:1233743|Follow-up: SI: Add applied filters to page_load instrumentation event (T415369)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Change #1233742 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Follow-up: SI: Add applied filters to page_load instrumentation event

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

Mentioned in SAL (#wikimedia-operations) [2026-01-27T16:13:04Z] <dreamyjazz@deploy2002> Finished scap sync-world: Backport for [[gerrit:1233743|Follow-up: SI: Add applied filters to page_load instrumentation event (T415369)]] (duration: 11m 18s)

Dreamy_Jazz updated the task description. (Show Details)

Verified on testwiki that the filters are added to the page_load instrumentation.

We decided we don't need additional instrumentation for how users use the dialog (i.e. for failed uses of the dialog)