Page MenuHomePhabricator

phuedx (Sam Smith)
Staff Software Engineer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Nov 14 2014, 10:42 AM (495 w, 5 d)
Availability
Available
IRC Nick
phuedx
LDAP User
Unknown
MediaWiki User
Phuedx (WMF) [ Global Accounts ]

Avatar by Buch.

Recent Activity

Today

phuedx updated the task description for T335482: Investigate feature flagging/experimentation platforms.
Wed, May 15, 12:34 PM · Data Products (Data Products Sprint 13), Spike, Metrics Platform Backlog

Yesterday

phuedx updated the task description for T359429: Run custom data property count script for FY 23/24 Q3 reporting.
Tue, May 14, 11:47 AM · Data Products (Data Products Sprint 13)
phuedx set the point value for T364844: Run custom data property count script for FY 23/24 Q4 reporting to 1.
Tue, May 14, 11:46 AM · Metrics Platform Backlog, Data Products
phuedx created T364844: Run custom data property count script for FY 23/24 Q4 reporting.
Tue, May 14, 11:46 AM · Metrics Platform Backlog, Data Products
phuedx updated the task description for T359429: Run custom data property count script for FY 23/24 Q3 reporting.
Tue, May 14, 11:44 AM · Data Products (Data Products Sprint 13)
phuedx updated the task description for T359429: Run custom data property count script for FY 23/24 Q3 reporting.
Tue, May 14, 11:26 AM · Data Products (Data Products Sprint 13)
phuedx moved T359429: Run custom data property count script for FY 23/24 Q3 reporting from In Process to Done on the Data Products (Data Products Sprint 13) board.
Tue, May 14, 11:25 AM · Data Products (Data Products Sprint 13)
phuedx moved T361962: Update Sample Rates for Metrics Platform Events from To Deploy to In Process on the Data Products (Data Products Sprint 13) board.
Tue, May 14, 11:09 AM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), Data Products (Data Products Sprint 13), FY2023-24-WE 2.1 Typography and palette customizations, Patch-For-Review, Data-Engineering
phuedx moved T335482: Investigate feature flagging/experimentation platforms from In Process to Done on the Data Products (Data Products Sprint 13) board.
Tue, May 14, 11:05 AM · Data Products (Data Products Sprint 13), Spike, Metrics Platform Backlog

Mon, May 13

phuedx edited projects for T363979: [EPIC] Create a standardised page lifecycle instrument mixin, added: Data Products; removed Data Products (Data Products Sprint 13).
Mon, May 13, 3:13 PM · Data Products (Epics Timeline), Epic, Metrics Platform Backlog
phuedx claimed T359429: Run custom data property count script for FY 23/24 Q3 reporting.
Mon, May 13, 3:12 PM · Data Products (Data Products Sprint 13)
phuedx moved T359429: Run custom data property count script for FY 23/24 Q3 reporting from Sprint Backlog to In Process on the Data Products (Data Products Sprint 13) board.
Mon, May 13, 3:12 PM · Data Products (Data Products Sprint 13)

Thu, May 9

phuedx updated the task description for T364548: [SPIKE] Design API for the standardised page lifecycle instrument mixin.
Thu, May 9, 2:34 PM · Patch-For-Review, Data Products (Data Products Sprint 13), Metrics Platform Backlog
phuedx created T364548: [SPIKE] Design API for the standardised page lifecycle instrument mixin.
Thu, May 9, 2:28 PM · Patch-For-Review, Data Products (Data Products Sprint 13), Metrics Platform Backlog

Wed, May 8

phuedx closed T228177: Event Platform Client Library Specification as Resolved.

Being bold.

Wed, May 8, 11:37 AM · Metrics Platform Icebox, Product-Data-Infrastructure, Product-Infrastructure-Team-Backlog-Deprecated, Epic, Better Use Of Data
phuedx closed T228177: Event Platform Client Library Specification, a subtask of T228175: Event Platform Client Libraries, as Resolved.
Wed, May 8, 11:36 AM · Metrics Platform Icebox, Analytics, Epic, Better Use Of Data, Product-Infrastructure-Team-Backlog-Deprecated

Tue, May 7

phuedx moved T363700: [Java] Add device family to agent data from Code Review / Tech Input to To Deploy on the Data Products (Data Products Sprint 13) board.
Tue, May 7, 9:31 AM · Data Products (Data Products Sprint 13), Metrics Platform Backlog

Thu, May 2

phuedx created T363981: [SPIKE] Determine events and fields for page lifecycle instrument mixin.
Thu, May 2, 9:30 AM · Data Products (Data Products Sprint 13), Spike, Metrics Platform Backlog
phuedx created T363979: [EPIC] Create a standardised page lifecycle instrument mixin.
Thu, May 2, 9:24 AM · Data Products (Epics Timeline), Epic, Metrics Platform Backlog
phuedx closed T360740: [Epic] Setup a development environment for the MPIC as Resolved.

All subtasks are closed as Resolved. Being bold.

Thu, May 2, 8:58 AM · Metrics Platform Backlog, Data Products (Epics Timeline)
phuedx moved T337329: [Java] Automate client library releases from Backlog to Client improvements on the Metrics Platform Backlog board.
Thu, May 2, 8:57 AM · Metrics Platform Backlog
phuedx moved T266813: mw.user.generateRandomSessionId should return a UUID from Backlog to Client improvements on the Metrics Platform Backlog board.
Thu, May 2, 8:56 AM · Metrics Platform Backlog, Data Products, Data-Engineering, Analytics-Radar, Better Use Of Data, Product-Data-Infrastructure
phuedx moved T356609: Build a survey for Metrics Platform adopters from Backlog to To be prioritised on the Metrics Platform Backlog board.
Thu, May 2, 8:56 AM · Data Products, Metrics Platform Backlog
phuedx moved T299916: Validate the new stream configuration properties from To be prioritised to To be discussed on the Metrics Platform Backlog board.
Thu, May 2, 8:55 AM · Metrics Platform Backlog
phuedx moved T305491: Deprecate/delete the mw.eventLog.Schema class from To be prioritised to To be discussed on the Metrics Platform Backlog board.
Thu, May 2, 8:55 AM · Patch-Needs-Improvement, Metrics Platform Backlog, Data-Engineering, MediaWiki-extensions-EventLogging
phuedx moved T281768: Incorporate librarized Metrics Platform Swift client into the iOS app to Client improvements on the Metrics Platform Backlog board.
Thu, May 2, 8:55 AM · Metrics Platform Backlog, Product-Data-Infrastructure
phuedx moved T360210: Document instructions for deleting an event stream and its usages from Backlog to To be discussed on the Metrics Platform Backlog board.
Thu, May 2, 8:55 AM · Data-Engineering (Q4 2024 April 1st - June 30th), Metrics Platform Backlog, Event-Platform
phuedx moved T360707: [Epic] MP Instrument Configurator Backend from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:54 AM · Metrics Platform Backlog, Epic, Data Products (Epics Timeline)
phuedx moved T360731: [Epic] MP Instrument Configurator Frontend from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:54 AM · Metrics Platform Backlog, Epic, Data Products (Epics Timeline)
phuedx moved T360734: [User Story] Build the MPIC API endpoints - POST from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:54 AM · Data Products (Data Products Sprint 13), Metrics Platform Backlog
phuedx moved T360736: [Epic] Build the mechanism to adapt and deliver the output of the MPIC application from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:54 AM · Metrics Platform Backlog, Epic, Data Products (Epics Timeline)
phuedx moved T360737: [User Story] Create the Metrics Platform MediaWiki extension from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:54 AM · Patch-For-Review, Data Products (Data Products Sprint 13), Metrics Platform Backlog
phuedx moved T360739: [Epic] Deploy the MPIC application from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:54 AM · Metrics Platform Backlog, Data Products (Epics Timeline)
phuedx moved T360740: [Epic] Setup a development environment for the MPIC from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:53 AM · Metrics Platform Backlog, Data Products (Epics Timeline)
phuedx moved T360741: [Epic] Authentication/authorization for MPIC from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:53 AM · Metrics Platform Backlog, Data Products (Epics Timeline)
phuedx moved T360742: [Epic] Build the MPIC data store from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:53 AM · Metrics Platform Backlog, Data Products (Epics Timeline)
phuedx moved T360743: Implement caching for the MPIC from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:53 AM · Data Products (Data Products Sprint 14), Metrics Platform Backlog
phuedx moved T360748: [User Story] Create the MPIC database schema from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:53 AM · Data Products (Data Products Sprint 12), Metrics Platform Backlog
phuedx moved T360817: Export MPIC as static configs for disaster recovery from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:53 AM · Data Products (Data Products Sprint 14), Metrics Platform Backlog
phuedx moved T360824: Remove MP data tables for Android instruments using monoschema from Backlog to Tracking on the Metrics Platform Backlog board.
Thu, May 2, 8:53 AM · Metrics Platform Backlog, Data Products
phuedx moved T361265: [Java] EventGate validation error for performer language groups from Backlog to Client bugs 🐛 on the Metrics Platform Backlog board.
Thu, May 2, 8:52 AM · Data Products (Data Products Sprint 13), Metrics Platform Backlog
phuedx moved T361335: Deploy the MP Instrumentation Configuration application to the DSE k8s cluster from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:52 AM · Data-Platform-SRE (2024.05.06 - 2024.05.26), Data Products (Data Products Sprint 13), Metrics Platform Backlog
phuedx moved T361343: Create the MPIC Kubernetes chart from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:52 AM · Data-Platform-SRE (2024.05.06 - 2024.05.26), Data Products (Data Products Sprint 12), Metrics Platform Backlog
phuedx moved T361346: Setup monitoring for the MPIC applications from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:52 AM · Data-Platform-SRE (2024.05.06 - 2024.05.26), Data Products (Data Products Sprint 13), Metrics Platform Backlog
phuedx moved T362144: [User Story] Build the MPIC API endpoints - PATCH /instrument/:slug from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:52 AM · Data Products (Data Products Sprint 13), Patch-For-Review, Metrics Platform Backlog
phuedx moved T361347: Add documentation related to the kubernetes deployment to the MPIC service page from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:52 AM · Data Products (Data Products Sprint 14), Data-Platform-SRE (2024.05.06 - 2024.05.26), Metrics Platform Backlog
phuedx moved T362268: Design the technical architecture for MPIC from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:51 AM · Data Products (Data Products Sprint 12), Metrics Platform Backlog
phuedx moved T362642: Implement the authentication and authorization mechanism for MPIC from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:51 AM · Data Products (Data Products Sprint 13), Metrics Platform Backlog
phuedx moved T363428: MPIC: Fix date/duration data during updates from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:51 AM · Data Products (Data Products Sprint 13), Metrics Platform Backlog
phuedx moved T363429: MPIC: Build step does not render Modify view from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:51 AM · Data Products (Data Products Sprint 13), Metrics Platform Backlog
phuedx moved T363430: MPIC: Pre-populate template form when starting instrument is selected from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:51 AM · Data Products (Data Products Sprint 13), Metrics Platform Backlog
phuedx moved T363431: MPIC: Build a dynamically expanding Lookup field from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:50 AM · Data Products (Data Products Sprint 13), Metrics Platform Backlog
phuedx moved T363432: MPIC: Build a button with dropdown component from Backlog to Metrics Platform Instrument Configurator on the Metrics Platform Backlog board.
Thu, May 2, 8:50 AM · Data Products (Data Products Sprint 13), Metrics Platform Backlog
phuedx moved T361267: Android Metrics Platform Migration Data Validation - Production from Backlog to Client bugs 🐛 on the Metrics Platform Backlog board.
Thu, May 2, 8:49 AM · Metrics Platform Backlog, Data Products, Product-Analytics (Kanban), Wikipedia-Android-App-Backlog (Android Release - FY2023-24)
phuedx moved T362214: [PHP] Metrics Platform client library validation error(s) from Backlog to Client bugs 🐛 on the Metrics Platform Backlog board.
Thu, May 2, 8:49 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, Data Products (Data Products Sprint 12), Metrics Platform Backlog
phuedx moved T363610: Investigate MP `page` column NULL values for events where we expect that data to be populated from Instruments to Client bugs 🐛 on the Metrics Platform Backlog board.
Thu, May 2, 8:49 AM · Data Products (Data Products Sprint 13), Metrics Platform Backlog, Wikipedia-Android-App-Backlog (Android Release - FY2023-24)
phuedx moved T363610: Investigate MP `page` column NULL values for events where we expect that data to be populated from Backlog to Instruments on the Metrics Platform Backlog board.
Thu, May 2, 8:49 AM · Data Products (Data Products Sprint 13), Metrics Platform Backlog, Wikipedia-Android-App-Backlog (Android Release - FY2023-24)

Tue, Apr 30

phuedx moved T361962: Update Sample Rates for Metrics Platform Events from Sprint Backlog to Code Review / Tech Input on the Data Products (Data Products Sprint 12) board.
Tue, Apr 30, 1:46 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), Data Products (Data Products Sprint 13), FY2023-24-WE 2.1 Typography and palette customizations, Patch-For-Review, Data-Engineering
phuedx edited projects for T361962: Update Sample Rates for Metrics Platform Events, added: Data Products (Data Products Sprint 12); removed Data Products.
Tue, Apr 30, 1:46 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), Data Products (Data Products Sprint 13), FY2023-24-WE 2.1 Typography and palette customizations, Patch-For-Review, Data-Engineering
phuedx set the point value for T363700: [Java] Add device family to agent data to 2.
Tue, Apr 30, 8:28 AM · Data Products (Data Products Sprint 13), Metrics Platform Backlog

Mon, Apr 29

phuedx added a comment to T341185: Design instrumentation approach for machine translation of Wikipedia article contents.

Update: I have restructured the events into MP compatible format.

Mon, Apr 29, 4:17 PM · Language-Team (Language-2024-April-June), Product-Analytics, Language-analytics, MinT
phuedx updated the task description for T363700: [Java] Add device family to agent data.
Mon, Apr 29, 1:40 PM · Data Products (Data Products Sprint 13), Metrics Platform Backlog
phuedx created T363700: [Java] Add device family to agent data.
Mon, Apr 29, 1:40 PM · Data Products (Data Products Sprint 13), Metrics Platform Backlog
phuedx closed T350495: [EPIC] Deploy latest version of Metrics Platform client libraries as Resolved.

Being bold.

Mon, Apr 29, 1:16 PM · Epic, Patch-For-Review, Metrics Platform Backlog
phuedx closed T350495: [EPIC] Deploy latest version of Metrics Platform client libraries, a subtask of T346285: [Epic] Create Metrics Platform API for Submitting Core Interaction Events, as Resolved.
Mon, Apr 29, 1:14 PM · Data Products (Epics Timeline), Epic
phuedx updated the task description for T350495: [EPIC] Deploy latest version of Metrics Platform client libraries.
Mon, Apr 29, 1:13 PM · Epic, Patch-For-Review, Metrics Platform Backlog

Tue, Apr 23

phuedx added a comment to T360748: [User Story] Create the MPIC database schema.

So like this?
<snip />

Tue, Apr 23, 3:28 PM · Data Products (Data Products Sprint 12), Metrics Platform Backlog

Fri, Apr 19

phuedx added a comment to T360748: [User Story] Create the MPIC database schema.

cc @phuedx -- I pasted the questions I have about the task field and Security and Legal in the design doc if you could clarify - thanks!

Fri, Apr 19, 10:19 AM · Data Products (Data Products Sprint 12), Metrics Platform Backlog

Thu, Apr 18

phuedx added a comment to T362214: [PHP] Metrics Platform client library validation error(s).

@DMartin-WMF: If you fetch the latest version of the EventLogging extension and run composer update in /path/to/mediawiki, then this should be fixed. It will be fixed in production next Thursday.

Thu, Apr 18, 9:24 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, Data Products (Data Products Sprint 12), Metrics Platform Backlog
phuedx moved T362214: [PHP] Metrics Platform client library validation error(s) from Code Review / Tech Input to To Deploy on the Data Products (Data Products Sprint 12) board.
Thu, Apr 18, 9:23 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, Data Products (Data Products Sprint 12), Metrics Platform Backlog
phuedx moved T347357: Update naming convention to snake case from Sign Off to To Deploy on the Data Products (Data Products Sprint 12) board.
Thu, Apr 18, 8:42 AM · Data Products (Data Products Sprint 13)
phuedx moved T347357: Update naming convention to snake case from Sprint Backlog to Sign Off on the Data Products (Data Products Sprint 12) board.
Thu, Apr 18, 8:42 AM · Data Products (Data Products Sprint 13)
phuedx edited projects for T347357: Update naming convention to snake case, added: Data Products (Data Products Sprint 12); removed Data Products.
Thu, Apr 18, 8:41 AM · Data Products (Data Products Sprint 13)

Wed, Apr 17

phuedx moved T362268: Design the technical architecture for MPIC from Sign Off to Done on the Data Products (Data Products Sprint 12) board.

Approved (as if you needed my approval…)

Wed, Apr 17, 4:24 PM · Data Products (Data Products Sprint 12), Metrics Platform Backlog
phuedx added a comment to T362214: [PHP] Metrics Platform client library validation error(s).

mediawiki/extensions/EventLogging/+/859583: DNM: Add special page and script to send test events is a test script that I've used in the past when I just needed to send an event quickly.

Wed, Apr 17, 11:12 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, Data Products (Data Products Sprint 12), Metrics Platform Backlog
phuedx moved T362214: [PHP] Metrics Platform client library validation error(s) from To Deploy to Code Review / Tech Input on the Data Products (Data Products Sprint 12) board.
Wed, Apr 17, 8:44 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, Data Products (Data Products Sprint 12), Metrics Platform Backlog
phuedx moved T335482: Investigate feature flagging/experimentation platforms from Paused to In Process on the Data Products (Data Products Sprint 12) board.
Wed, Apr 17, 8:16 AM · Data Products (Data Products Sprint 13), Spike, Metrics Platform Backlog
phuedx moved T362214: [PHP] Metrics Platform client library validation error(s) from Code Review / Tech Input to To Deploy on the Data Products (Data Products Sprint 12) board.
Wed, Apr 17, 8:16 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, Data Products (Data Products Sprint 12), Metrics Platform Backlog

Tue, Apr 16

phuedx moved T362214: [PHP] Metrics Platform client library validation error(s) from In Process to Code Review / Tech Input on the Data Products (Data Products Sprint 12) board.
Tue, Apr 16, 3:34 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, Data Products (Data Products Sprint 12), Metrics Platform Backlog
phuedx claimed T362214: [PHP] Metrics Platform client library validation error(s).
Tue, Apr 16, 9:50 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, Data Products (Data Products Sprint 12), Metrics Platform Backlog
phuedx moved T362214: [PHP] Metrics Platform client library validation error(s) from Sprint Backlog to In Process on the Data Products (Data Products Sprint 12) board.
Tue, Apr 16, 9:49 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, Data Products (Data Products Sprint 12), Metrics Platform Backlog
phuedx added a comment to T341185: Design instrumentation approach for machine translation of Wikipedia article contents.

@KCVelaga_WMF: Hey! Again, I'm sorry for not having commented sooner, especially if not doing so has introduced a delay.

Tue, Apr 16, 8:25 AM · Language-Team (Language-2024-April-June), Product-Analytics, Language-analytics, MinT
phuedx added a comment to T362268: Design the technical architecture for MPIC.
  • Express NodeJS + Vue frontend served as static content (without service-runner): (Available here) So far this seems to be the best approach. We can have all the advantages and none of these disadvantages that we have mentioned for the service-runner approach. With only a bit of work we already have the features we needed from service-template-node and, for now, we can serve the Vue frontend build statically but we could decouple backend/frontend in the future easily if needed, serving the second one as a separate process (and even in a separate container if needed).
Tue, Apr 16, 7:49 AM · Data Products (Data Products Sprint 12), Metrics Platform Backlog

Mon, Apr 15

phuedx added a comment to T361962: Update Sample Rates for Metrics Platform Events.
Support curation-rule-like rules in the stream config
$wgEventStreams = [
  'STREAM_NAME' => [
    // …
    'sample' => [
      [
        'unit' => 'session',
        'rate' => 0.1,
      ],
      [
        'unit' => 'session',
        'rate' => 0.1,
        'if' => [
          'performer_is_logged_in' => true,
        ],
      ],
    ],
  ],
];
Mon, Apr 15, 2:32 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), Data Products (Data Products Sprint 13), FY2023-24-WE 2.1 Typography and palette customizations, Patch-For-Review, Data-Engineering

Apr 10 2024

phuedx triaged T362214: [PHP] Metrics Platform client library validation error(s) as Unbreak Now! priority.
Apr 10 2024, 7:09 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, Data Products (Data Products Sprint 12), Metrics Platform Backlog
phuedx created T362214: [PHP] Metrics Platform client library validation error(s).
Apr 10 2024, 6:57 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, Data Products (Data Products Sprint 12), Metrics Platform Backlog
phuedx moved T358873: QA Wikilambda instrumentation port to new core interactions metrics platform version from Sprint Backlog to In Process on the Data Products (Data Products Sprint 11) board.
Apr 10 2024, 6:47 AM · Data Products (Data Products Sprint 13), Abstract Wikipedia team (24Q4 (Apr–Jun)), Product-Analytics (Kanban)

Apr 8 2024

phuedx added a comment to T361962: Update Sample Rates for Metrics Platform Events.

My preference would be for #3 (Support curation-rule-like rules in the stream config) as it keeps the stream config as the single source of the truth/keeps the instrument simple.

Apr 8 2024, 12:03 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), Data Products (Data Products Sprint 13), FY2023-24-WE 2.1 Typography and palette customizations, Patch-For-Review, Data-Engineering
phuedx added a comment to T361962: Update Sample Rates for Metrics Platform Events.

I agree that it would be valuable to capture the sampling config for the instrument (not just for this instrument either).

Apr 8 2024, 12:01 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), Data Products (Data Products Sprint 13), FY2023-24-WE 2.1 Typography and palette customizations, Patch-For-Review, Data-Engineering

Apr 4 2024

phuedx updated subscribers of T335482: Investigate feature flagging/experimentation platforms.

See https://docs.google.com/spreadsheets/d/1pfsRDBk9QUAH9IzICxwDh7hUCYM_obB6RxpIwEgYrA0/edit (commentable by WMF).

Apr 4 2024, 4:59 PM · Data Products (Data Products Sprint 13), Spike, Metrics Platform Backlog
phuedx renamed T335482: Investigate feature flagging/experimentation platforms from Investigate open-source feature flagging/experimentation platforms to Investigate feature flagging/experimentation platforms.
Apr 4 2024, 3:06 PM · Data Products (Data Products Sprint 13), Spike, Metrics Platform Backlog
phuedx set the point value for T335482: Investigate feature flagging/experimentation platforms to 8.
Apr 4 2024, 2:58 PM · Data Products (Data Products Sprint 13), Spike, Metrics Platform Backlog
phuedx claimed T335482: Investigate feature flagging/experimentation platforms.
Apr 4 2024, 2:58 PM · Data Products (Data Products Sprint 13), Spike, Metrics Platform Backlog
phuedx moved T335482: Investigate feature flagging/experimentation platforms from Sprint Backlog to In Process on the Data Products (Data Products Sprint 11) board.
Apr 4 2024, 2:58 PM · Data Products (Data Products Sprint 13), Spike, Metrics Platform Backlog

Apr 2 2024

phuedx moved T360738: Update EventStreamConfigs extension to use MPMW hook from To Deploy to Done on the Data Products (Data Products Sprint 11) board.
Apr 2 2024, 11:05 AM · MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Metrics Platform Backlog, Data Products (Data Products Sprint 11)
phuedx moved T358758: Adding a new contextual attribute to the Metrics Platform JS client library: active_browsing_session_token from To Deploy to Done on the Data Products (Data Products Sprint 11) board.
Apr 2 2024, 11:04 AM · Data Products (Data Products Sprint 11), MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Patch-For-Review, Metrics Platform Backlog
phuedx moved T354823: [PHP] Remove dispatch method from To Deploy to Code Review / Tech Input on the Data Products (Data Products Sprint 11) board.
Apr 2 2024, 8:15 AM · Data Products (Data Products Sprint 11), Patch-For-Review, Metrics Platform Backlog, good first task
phuedx moved T360609: [JS] Metrics Platform client library doesn't capture page.namespace_id from To Deploy to Done on the Data Products (Data Products Sprint 11) board.
Apr 2 2024, 8:13 AM · MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Data Products (Data Products Sprint 11), Metrics Platform Backlog

Mar 28 2024

phuedx updated the task description for T335482: Investigate feature flagging/experimentation platforms.
Mar 28 2024, 5:08 PM · Data Products (Data Products Sprint 13), Spike, Metrics Platform Backlog
phuedx added a comment to T358577: Service Ops Review of Metrics Platform Configuration Management UI.
  • The decision has been taken to host the application part of this in dse-k8s, which also implies it is going to be eqiad only, at least in the beginning. This means that for 6 months out of 12, the bridging extension of MediaWiki will need to pay the latency cost of reaching out across the 2 DCs. While the service mesh we have will alleviate some of that by maintaining persistent HTTP connections and paying only once the TLS negotiation cost, this is still at least (and only in the absolute best case scenario) 40ms+ the time the app will take to respond. If this ends up being in the critical path of end-user requests, it will create a significant performance regression for all users for 6 months.

This still needs more thought. I've proposed a budget of 250 ms for fetching the configuration from the app before falling back to default (static) configuration. 40+ ms best case is a huge chunk of that. Perhaps we should target deploying to WikiKube straight away.

Mar 28 2024, 9:34 AM · Data Products (Data Products Sprint 13), serviceops