Background
We have been transitioning from using desktopwebuiactions and mobilwwebuiactions in the Event Platform to web_ui_actions in the Metrics Platform to align with our strategy of using MP as the future platform. Stopping use of desktop- and mobilewebuiactions will reduce technical debt and streamline our instrumentation, ensuring consistent and efficient data collection. This transition should not directly affect the end user and any current deliverables but will improve the overall performance and maintainability of our systems.
User story
As an engineer, I want to retire desktopwebuiactions and mobilwwebuiactions and only use web_ui_actions in the Metrics Platform so that we can reduce technical debt and maintain a single source of instrumentation for UI actions.
Requirement
Deprecate the use of desktopwebuiactions and mobilewebuiactions schemas in the Event Platform, transitioning to web_ui_actions in the Metrics Platform. This will reduce technical debt and ensure unified logging of UI actions without user-facing changes.
BDD
Feature: Deprecate desktopwebuiactions and mobilewebuiactions schemas in Event Platform
Scenario: Use web_ui_actions exclusively in Metrics Platform
Given UI actions are logged
When UI interactions occur on desktop or mobile
Then actions should be logged under `web_ui_actions`
And the `desktopwebuiactions` and `mobilewebuiactions` schemas should no longer be usedTest Steps
Test Case 1: Verify Transition to web_ui_actions Schema
- Trigger various UI actions on desktop and mobile platforms.
- AC1: Confirm actions are logged under the web_ui_actions schema.
- AC2: Confirm the desktopwebuiactions and mobilewebuiactions schemas are no longer in use.
Design
- No mockups required for this change as it is backend-related.
Acceptance criteria
• Update all relevant documentation to reflect the deprecation of desktopwebuiactions .
• After this is done, make a ticket to monitor logstash to ensure the new setup is functioning as expected.
https://phabricator.wikimedia.org/T368678#10239929
https://phabricator.wikimedia.org/T368678#10243169
QA Results - Prod
| AC | Status | Details |
|---|---|---|
| 1 | ✅ | T368678#10239929 T368678#10243169 |
| 2 | ✅ | T368678#10239929 T368678#10243169 |
This task was created by Version 1.0.0 of the Web team task template using phabulous





