Page MenuHomePhabricator

MetricsPlatform: Conditionally enable stream config merging
Closed, ResolvedPublic2 Estimated Story Points

Description

Background

Data Products and Data Platform Engineering have arrived at an alternative to dynamically creating/destroying stream configs: We create a stream per Metrics Platform Base Schema and submit all Base-Schema-conforming events to those streams. In this scenario, the stream config merging part of the MetricsPlatform extension is redundant.

However, the extension is deployed via our own Toolforge tool and will eventually be loaded on the Beta Cluster. In order to continue testing the extension as is in those environments, we should be able to conditionally enable sthe stream config merging part of the extension.

AC

  • The stream config merging part of the MetricsPlatform extension is conditionally enabled
  • The stream config merging part of the MetricsPlatform extension is disabled by default
  • The configuration for the Toolforge tool is updated

Requirements

Event Timeline

phuedx set the point value for this task to 2.
phuedx updated the task description. (Show Details)
phuedx updated the task description. (Show Details)

Change #1052770 had a related patch set uploaded (by Phuedx; author: Phuedx):

[mediawiki/extensions/MetricsPlatform@master] Conditionally enable stream configs merging

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

Change #1052770 merged by jenkins-bot:

[mediawiki/extensions/MetricsPlatform@master] Conditionally enable stream configs merging

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

cjming updated the task description. (Show Details)