[go: up one dir, main page]

Page MenuHomePhabricator

[Epic] Build the mechanism to adapt and deliver the output of the MPIC application
Closed, ResolvedPublic

Description

Background/Goal

Deliver working prototype for MP Instrumentation Configuration (MPIC) T360647

This epic captures the collection of user stories and tasks related to the mechanism needed by the MPIC application to adapt and deliver its output.

Per design doc:

The EventLogging MediaWiki extension (herein “EL”) will remain responsible for delivering stream configurations for instruments as a ResourceLoader config bundle. EL gets the stream configurations from the EventStreamConfigs MediaWiki extension (herein “ESC”).

We will update ESC to be able to fetch stream configurations from other sources via a hook. ESC will be responsible for merging the stream configurations.

The Metrics Platform MediaWiki extension will implement a hook handler for that hook. The hook handler will fetch the instrument configuration from the app (via the GET /api/v1/instruments route), adapt the response to match the expected format, and return the result.

KR/Hypothesis(Initiative)

SDS 2.5.5
If we build a service for instrument configuration, we can deliver a prototype that is flexible enough to scale in order to integrate with our future experimentation flagging solution.

Success metrics

  • How we will measure success?

Implementing the MP MediaWiki extension will provide MP stream configurations that ESC will pick up and merge with existing stream configurations. The EventGate meta api will include MP instrument configurations.

In scope

  • known scope: TK

Out of Scope

  • known boundaries TK

Artifacts & Resources

Related Objects

StatusSubtypeAssignedTask
ResolvedWDoranWMF
ResolvedNone
Resolvedcjming
Resolvedphuedx
Resolvedgmodena
ResolvedSpikegmodena
OpenOttomata
OpenNone
OpenSpikeSfaci
Resolvedcjming
Resolvedmmartorana
ResolvedVirginiaPoundstone
ResolvedSpikecjming
Resolvedphuedx
Resolvedcjming

Event Timeline

cjming renamed this task from [Epic] Build the MPIC MediaWiki extension to [Epic] Build the mechanism to adapt and deliver the output of the MPIC application.Mar 22 2024, 3:51 AM
cjming updated the task description. (Show Details)