Finalize Default Widget Extension Telemetry
Context
We're trying to add more default telemetry to the MR Widgets.
"Problem"
The current rough draft implementation is effective for its purpose (dual: determine feasibility and set a general architecture), but now needs to move from "Spike Implementation" to "Final Implementation."
Tasks
-
(Out of Scope) Fix constant teardown/reconstruction of the extensions -
Ensure reporting architecture meets all stakeholder needs: - Widget extension authors find it painless to use
- PM(s) get the data they need
- Engineers can extend the existing framework effectively to add:
- new destinations beyond Redis
- new behaviors
- new events
-
Confirm user UI behaviors map correctly to the expected tracking events -
Write unit tests
Stat | Value | Description |
---|---|---|
Type | Feature | Technically, this is part of a refactor, but this is fundamentally new work. |
Weight | frontend-weight2 | Weighting this a frontend 2 because it should be unsurprising and straightforward. |
Edited by Thomas Randolph