[go: up one dir, main page]

Skip to content

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

  1. (Out of Scope) Fix constant teardown/reconstruction of the extensions
  2. 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
  3. Confirm user UI behaviors map correctly to the expected tracking events
  4. 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