⚓ T185233 Modern Event Platform
Page Menu
Phabricator
Create Task
Maniphest
T185233
Modern Event Platform
Closed, Resolved
Public
0 Estimated Story Points
Actions
Edit Task
Edit Related Tasks...
Create Subtask
Edit Parent Tasks
Edit Subtasks
Merge Duplicates In
Close As Duplicate
Edit Related Objects...
Edit Commits
Edit Mocks
Mute Notifications
Protect as security issue
Assigned To
Ottomata
Authored By
fdans
Jan 18 2018, 5:40 PM
2018-01-18 17:40:49 (UTC+0)
Tags
Analytics-Kanban
Event-Platform
(Parent Tasks/Epics)
MediaWiki-extensions-EventLogging
(Backlog)
Services (watching)
Goal
Core Platform Team Initiatives (Modern Event Platform (TEC2))
Platform Team Workboards (Initiatives)
(Later)
Data Engineering and Event Platform Team
(Parent Tasks/Epics)
Data-Engineering
(Event Platform Backlog)
Referenced Files
F31736862: Screen Shot 2020-04-06 at 10.47.43.png
Apr 6 2020, 2:48 PM
2020-04-06 14:48:11 (UTC+0)
F31063427: MEP 2019-11 Diagram.jpeg
Nov 12 2019, 9:46 PM
2019-11-12 21:46:29 (UTC+0)
F26295297: Modern Event Platform Component Diagram (3).png
Oct 3 2018, 7:35 PM
2018-10-03 19:35:25 (UTC+0)
F26200291: Modern Event Platform Component Diagram.png
Sep 25 2018, 4:24 PM
2018-09-25 16:24:04 (UTC+0)
F14198413: DEBUGMODE.gif
Jun 30 2018, 1:08 PM
2018-06-30 13:08:50 (UTC+0)
Subscribers
AfroThundr3007730
Aklapper
AndyRussG
bking
CCicalese_WMF
daniel
dr0ptp4kt
View All 33 Subscribers
Description
This is a parent task for the work to be done for the
Modern Event Platform Program
, and the 2022+ Event Platform Value Stream.
Engineering teams should be able to easily produce instrumentation events, as well as build event driven systems, on top of Event Platform components.
For some historical context see:
Event_Platform History
Event Infrastructure at WMF (2018)
Background reading
Background reading
Components
Each of the components described below are units of technical output of this program. They are either deployed services/tools, or documentation and policy guidelines.
Let's first define a couple of terms before the individual technical components are detailed below.
Event
- A strongly typed and schemaed piece of data, usually representing something happening at a definite time. E.g. revision-create, user-button-click, page-load, etc.
Stream
- A contiguous (often unending) collection of events (loosely) ordered by time.
Stream Intake Service
from internal and external clients (browsers & apps). EventLogging + EventBus do some of this already, but are limited in scope and scale. This is
EventGate
Event Schema Repositories
This is comprised of several git repositories, all pulled together and easily accessible over a simple HTTP service / filebrowser. It may eventually also have a nice GUI.
Event Schema Guidelines
Some exist already for analytics purposes, some exist for mediawiki/event-schemas. We should unify these.
Stream Connectors
for ingestion to and from various state stores
(MySQL, Redis, Druid, Cassandra, HDFS, etc.). Engineers should be able to use configuration to choose where their streams should be ingested.
Stream Configuration Service
Product needs the ability to have more dynamic control over how producers and consumers of events are configured. This includes things like sampling rate, time based event producing windows etc, downstream ingestion settings, etc.
Stream Processing Framework
Engineers should have a standardized way to build and deploy and maintain stream processing jobs, for both analytics and production purposes.
Timeline
FY2017-2018
Q4: Interview product and technology stakeholders to collect desires, use cases, and requirements.
FY2018-2019
Q1: Survey and choose technologies and solutions with input from
Services
and
SRE
Q2: Begin implementation and deployment of some chosen techs.
Q3: Deployment of eventgate-analytics stream intake service -
T206785
Q4: Deployment of eventgate-main stream intake service -
T218346
Q4: Decommission Avro streams in favor of eventgate-analytics JSON based ones,
T188136
Q4: (new) CI support for event schemas repo -
T206814
FY2019-2020
Stream Intake Service -
T201068
Migrate Mediawiki EventBus events to eventgate-main & deprecate eventlogging-service-eventbus
Q1: Continue migrating events to eventgate-main -
T211248
Q2: Decomission eventlogging-service-eventbus (Done in Q1)
Event Schema Repositories -
T201063
Q1: Schema repository hooks to generate dereferenced canonical version -
T206812
Q2: Support $ref in JSONSchemas -
T206824
Q2/Q3: Set up public HTTP endpoint for -
T233630
Q2/Q3: Create a new 'primary' and 'secondary' schema repositories.
Q3: Deprecate 'mediawiki' schema repository.
(Moved to Q1 2020-2021)
Stream Configuration Service -
T205319
Q1: start planning with Audiences -
Design Document
Q2: implementation prototype -
T233634
Q3: Deployment and use by EventLogging and eventgate-analytics-external -
T242122
Replace EventLogging Analytics
This is a long term project to be worked on in collaboration with Audiences engineers which includes work on the Event Schema Repositories and Event Stream Configuration Service components.
Q1: Begin planning this work with Audiences -
Design Document
Q2: Coding work on all of these pieces (e.g. client side library to use Stream Config and POST to eventgate) -
T228175
Q2-Q4: deployment of Stream Config Service and some usages of eventgate-analytics-external
Q4: Begin migrating existent EventLogging streams to EventGate -
T238230
and
T238138
See also:
T225237: Better Use of Data
FY2020-2021
(As of 2020-06 these are timeline guesses, not goals.)
Q1-Q3: Migrate all legacy EventLogging streams to Eventgate (
see also
Q1: Deprecate 'mediawiki' schema repository
Q1: Centralize all event stream configuration in mediawiki-config
Q1: Automate Analytics Event Ingestion jobs using EventStreamConfig -
T251609
Q1: Improve monitoring of Analytics Event Ingestion using canary events -
T251609
FY2022-2023 (
Event-Platform
Stream Connectors
NOTE: 2019-09: This work was stalled due to licensing issues with Confluent's HDFS Connector
Stream Processing Framework
T308356: [Shared Event Platform] Ability to use Event Platform streams in Flink without boilerplate
T324689: [EPIC] Streaming and event driven Python services
Use case collection
JADE for ORES
Fundraising banner impressions pipeline
WDQS state updates -
T244590: [Epic] Rework the WDQS updater as an event driven application
Job Queue (implementation ongoing)
Frontend Cache (varnish) invalidation
Scalable EventLogging (with automatic visualization in tools (Pivot, etc.))
Realtime SQL queries and state store updates. Can be used to verify real time that events have what they should/are valid
Trending pageviews & edits
Mobile App Events
ElasticSearch index updates incorporating new revisions & ORES scores
Automatic Prometheus metric transformation and collection
Dependency tracking transport and stream processing
Stream of reference/citation events:
Client side error logging rate limiting and de-duping via Stream Processing -
T217142
Stream processing: Filtering exit text stream for specific keywords
Stream processing: diff stream
Stream processing: revision token stream, for ORES and for search.
Stream processing: realtime historical data endpoint
T240387: MW REST API Historical Data Endpoint Needs
Stream processing: DDoS and other traffic anomaly detection:
Outlier detection
adaptive rate limiting
Emitting structured metadata about page edits at save+parse time (links added, images added, wikidata items added, templates used, etc.)
monitoring and alerting in spikes of referrers (Isaac)
(...add more as collected!)
Stream of diffs for checking formulae in tags (cc
@Physikerwelt
System Diagram
Diagram Here:
Related Objects
Search...
Task Graph
Mentions
Duplicates
View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use
View Standalone Graph
to show more of the graph.
Status
Subtype
Assigned
Task
· · ·
Resolved
Ottomata
T185233
Modern Event Platform
Declined
None
T185111
Where should keys used for stats in an extension be documented?
Declined
None
T159264
Prototype counting of requests with real time (streaming data)
Duplicate
None
T166249
Bulk/Batch event endpoint
Resolved
Krinkle
T198256
RFC: Modern Event Platform - Choose Schema Tech
Resolved
Ottomata
T201063
Modern Event Platform: Schema Repostories
Resolved
Ottomata
T201068
Modern Event Platform: Stream Intake Service
Duplicate
None
T199172
Modern Event Platform Specification (TEC2)
Resolved
Ottomata
T205319
Modern Event Platform: Stream Configuration
Resolved
Ottomata
T214093
Modern Event Platform: Schema Guidelines and Conventions
Resolved
Ottomata
T263672
Figure out where stream/schema annotations belong (for sanitization and other use cases)
Open
None
T214430
Event Platform: Stream Connectors
Resolved
Ottomata
T238230
Decommission EventLogging backend components by migrating to MEP
Declined
None
T253392
Document in-schema who sets which fields
Resolved
Ottomata
T253649
Story idea for Blog: Wikimedia's Event Platform
Resolved
Ottomata
T259202
Instrumentation development environment on EventGate server
Resolved
mforns
T268255
EventStreams UI
Resolved
lbowmaker
T306797
[Shared Event Platform] Investigate Stream Processing Platforms
Open
None
T360210
Document instructions for deleting an event stream and its usages
· · ·
Mentioned In
T314406: Create project tag for
T253649: Story idea for Blog: Wikimedia's Event Platform
T201063: Modern Event Platform: Schema Repostories
T228175: [Metrics Platform] Event Platform Client Libraries
T233824: [SPIKE 8hrs] How will the changes to eventlogging affect desktop improvements
T228228: Gather & Document Data QA Processes
T217897: Reduce / remove the aggessive cache busting behaviour of wdqs-updater
T217742: Rework the data flow between logstash and cirrus elasticsearch cluster for ApiFeatureUsage
T207869: Modern Event Platform: Schema Registry Implementation
T206789: Modern Event Platform: Schema Registry: Implementation
T206785: Modern Event Platform: Stream Intake Service (EventGate): Implementation
T187207: Spin out a tiny EventLogging RL module for lightweight logging
T201963: RFC: Modern Event Platform: Stream Intake Service
T201643: RFC: Modern Event Platform: Schema Registry
T198256: RFC: Modern Event Platform - Choose Schema Tech
T196904: Some VirtualPageView are too long and fail EventLogging processing
T194236: Provide input for EventLogging process map
Mentioned Here
T324689: [EPIC] Streaming and event driven Python services
T308356: [Shared Event Platform] Ability to use Event Platform streams in Flink without boilerplate
T251609: Automate ingestion and refinement into Hive of event data from Kafka using stream configs and canary/heartbeat events
T244590: [Epic] Rework the WDQS updater as an event driven application
T242122: Deploy EventStreamConfig extension
T240387: MW REST API Historical Data Endpoint Needs
T238138: VirtualPageView Event Platform Migration
T238230: Decommission EventLogging backend components by migrating to MEP
T228175: [Metrics Platform] Event Platform Client Libraries
T233630: Public schema.wikimedia.org endpoint for schema.svc
T233634: Modern Event Platform: Stream Configuration: Implementation
T217142: [Proposal] Use the Kafka-Logstash logging infrastructure to log client-side errors
T225237: Better Use of Data
T223626: Kafka Connect development work
T223628: Replace Camus with Kafka Connect for event data imports
T188136: Modern Event Platform: Stream Intake Service: Migrate Mediawiki monolog Kafka uses to eventgate-analytics
T201063: Modern Event Platform: Schema Repostories
T205319: Modern Event Platform: Stream Configuration
T206785: Modern Event Platform: Stream Intake Service (EventGate): Implementation
T206812: Git Commit hook that adds a whole new file when a new version of schema is committed
T206814: CI Support for Schema Registry
T206824: Make it possible to use $ref in JSONSchemas
T211248: Modern Event Platform: Stream Intake Service: Migrate eventlogging-service-eventbus events to eventgate-main
T218346: Modern Event Platform: Deploy instance of EventGate service that produces events to kafka main
T201068: Modern Event Platform: Stream Intake Service
T202437: Identify and fix data quality problems in the Edit event log
T198906: EventLogging in Hive data loss due to Camus and Kafka timestamp.type=CreateTime change
T105766: RFC: Dependency graph storage; sketch: adjacency list in DB
T188640: Make it easier to enable EventLogging's debug mode
T120242: Eventually Consistent MediaWiki State Change Events
T187225: Set up a Cloud VPS Kafka Cluster with replicated eventbus production data
Duplicates Merged Here
T199172: Modern Event Platform Specification (TEC2)
Event Timeline
There are a very large number of changes, so older changes are hidden.
Show Older Changes
Ottomata
updated the task description.
(Show Details)
Jan 6 2020, 2:41 PM
2020-01-06 14:41:03 (UTC+0)
Ottomata
removed subscribers:
Tbayer
chelsyx
Ottomata
updated the task description.
(Show Details)
Jan 13 2020, 8:06 PM
2020-01-13 20:06:34 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Feb 6 2020, 3:42 PM
2020-02-06 15:42:18 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Feb 19 2020, 7:12 PM
2020-02-19 19:12:29 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Feb 19 2020, 7:19 PM
2020-02-19 19:19:05 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Feb 19 2020, 7:24 PM
2020-02-19 19:24:20 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Feb 26 2020, 5:23 PM
2020-02-26 17:23:14 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Mar 2 2020, 6:04 PM
2020-03-02 18:04:51 (UTC+0)
CCicalese_WMF
added a project:
Platform Team Workboards (Initiatives)
Mar 24 2020, 10:29 PM
2020-03-24 22:29:00 (UTC+0)
Jhernandez
unsubscribed.
Apr 2 2020, 6:46 PM
2020-04-02 18:46:19 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Apr 6 2020, 2:20 PM
2020-04-06 14:20:19 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Apr 6 2020, 2:48 PM
2020-04-06 14:48:11 (UTC+0)
Mholloway
subscribed.
May 6 2020, 4:35 PM
2020-05-06 16:35:42 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Jun 30 2020, 1:04 PM
2020-06-30 13:04:33 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Ottomata
updated the task description.
(Show Details)
Jun 30 2020, 1:07 PM
2020-06-30 13:07:04 (UTC+0)
Ottomata
mentioned this in
T201063: Modern Event Platform: Schema Repostories
Ottomata
updated the task description.
(Show Details)
Jul 8 2020, 3:24 PM
2020-07-08 15:24:16 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Jul 8 2020, 5:07 PM
2020-07-08 17:07:25 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Ottomata
mentioned this in
T253649: Story idea for Blog: Wikimedia's Event Platform
Jul 8 2020, 5:17 PM
2020-07-08 17:17:35 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Jul 8 2020, 5:28 PM
2020-07-08 17:28:42 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Jul 8 2020, 6:13 PM
2020-07-08 18:13:36 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Jul 23 2020, 7:09 PM
2020-07-23 19:09:42 (UTC+0)
jlinehan
removed a subtask:
T259712: Allow disabling/enabling configured streams via wgEventStreams config
Aug 5 2020, 2:13 PM
2020-08-05 14:13:53 (UTC+0)
jlinehan
removed a subtask:
T228175: [Metrics Platform] Event Platform Client Libraries
Aug 5 2020, 6:22 PM
2020-08-05 18:22:16 (UTC+0)
mforns
closed subtask
T159264: Prototype counting of requests with real time (streaming data)
as
Declined
Aug 10 2020, 4:04 PM
2020-08-10 16:04:38 (UTC+0)
Nuria
closed subtask
T205319: Modern Event Platform: Stream Configuration
as
Resolved
Sep 2 2020, 2:17 PM
2020-09-02 14:17:15 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Sep 14 2020, 3:09 PM
2020-09-14 15:09:18 (UTC+0)
mforns
closed subtask
T214093: Modern Event Platform: Schema Guidelines and Conventions
as
Resolved
Sep 14 2020, 4:45 PM
2020-09-14 16:45:22 (UTC+0)
mforns
renamed this task from
Modern Event Platform (TEC2)
to
Modern Event Platform
Sep 14 2020, 4:48 PM
2020-09-14 16:48:06 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Sep 15 2020, 1:46 PM
2020-09-15 13:46:10 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Sep 15 2020, 8:33 PM
2020-09-15 20:33:11 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Ottomata
updated the task description.
(Show Details)
Sep 15 2020, 8:36 PM
2020-09-15 20:36:28 (UTC+0)
Ottomata
added a subtask:
T263672: Figure out where stream/schema annotations belong (for sanitization and other use cases)
Sep 23 2020, 5:41 PM
2020-09-23 17:41:26 (UTC+0)
srodlund
closed subtask
T253649: Story idea for Blog: Wikimedia's Event Platform
as
Resolved
Sep 24 2020, 9:01 PM
2020-09-24 21:01:13 (UTC+0)
Ottomata
closed subtask
T201063: Modern Event Platform: Schema Repostories
as
Resolved
Oct 27 2020, 3:54 PM
2020-10-27 15:54:18 (UTC+0)
Ottomata
closed subtask
T201068: Modern Event Platform: Stream Intake Service
as
Resolved
mforns
added a subtask:
T268255: EventStreams UI
Nov 19 2020, 5:51 PM
2020-11-19 17:51:23 (UTC+0)
Aklapper
removed
Ottomata
as the assignee of this task.
Dec 19 2020, 11:32 AM
2020-12-19 11:32:47 (UTC+0)
Comment Actions
Removing task assignee due to inactivity, as this open task has been assigned to the same person for more than two years (see the emails sent to the task assignee on Oct27 and Nov23). Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome.
(See
for tips how to best manage your individual work in Phabricator.)
Ottomata
added a comment.
Dec 19 2020, 2:51 PM
2020-12-19 14:51:57 (UTC+0)
Comment Actions
Hi, this is a parent task that I am mostly managing. But I guess it doesn't really need to be assigned to any one person in particular.
Ottomata
updated the task description.
(Show Details)
Dec 19 2020, 2:52 PM
2020-12-19 14:52:52 (UTC+0)
ttaylor
subscribed.
Dec 21 2020, 5:26 PM
2020-12-21 17:26:40 (UTC+0)
fdans
closed subtask
T268255: EventStreams UI
as
Resolved
Jan 25 2021, 7:00 PM
2021-01-25 19:00:29 (UTC+0)
fdans
closed subtask
T259202: Instrumentation development environment on EventGate server
as
Resolved
Ottomata
updated the task description.
(Show Details)
Mar 26 2021, 6:28 PM
2021-03-26 18:28:45 (UTC+0)
Ottomata
closed subtask
T263672: Figure out where stream/schema annotations belong (for sanitization and other use cases)
as
Resolved
Jun 11 2021, 6:35 PM
2021-06-11 18:35:03 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Jul 1 2021, 1:08 PM
2021-07-01 13:08:16 (UTC+0)
Ottomata
added a subscriber:
Physikerwelt
Redmin
subscribed.
Jul 2 2021, 7:14 AM
2021-07-02 07:14:09 (UTC+0)
WMDE-leszek
subscribed.
Aug 20 2021, 1:58 PM
2021-08-20 13:58:49 (UTC+0)
odimitrijevic
closed this task as
Resolved
Oct 27 2021, 11:36 PM
2021-10-27 23:36:18 (UTC+0)
odimitrijevic
claimed this task.
odimitrijevic
subscribed.
Comment Actions
Added reference to task to wikitech. Closing long standing task.
Ottomata
added a comment.
Oct 28 2021, 2:04 PM
2021-10-28 14:04:36 (UTC+0)
Comment Actions
I don't really feel like this is done, but perhaps we don't need the parent task anymore?
odimitrijevic
closed subtask
T214430: Event Platform: Stream Connectors
as
Declined
Nov 30 2021, 10:32 PM
2021-11-30 22:32:20 (UTC+0)
Ottomata
added a subtask:
T306797: [Shared Event Platform] Investigate Stream Processing Platforms
May 9 2022, 5:09 PM
2022-05-09 17:09:12 (UTC+0)
Maintenance_bot
added a project:
Data-Engineering
May 9 2022, 5:30 PM
2022-05-09 17:30:22 (UTC+0)
lbowmaker
closed subtask
T306797: [Shared Event Platform] Investigate Stream Processing Platforms
as
Resolved
May 9 2022, 6:24 PM
2022-05-09 18:24:05 (UTC+0)
Ottomata
mentioned this in
T314406: Create project tag for
Aug 3 2022, 12:55 PM
2022-08-03 12:55:44 (UTC+0)
ori
subscribed.
Aug 15 2022, 1:40 AM
2022-08-15 01:40:14 (UTC+0)
Comment Actions
EventLogging is home grown, and was not designed for purposes other than low volume analytics in MySQL databases.
I have to correct the record here. EventLogging was designed to be compatible with multiple storage backends, and loading the data into Hadoop was a standing request from 2012 onwards. There were two main reasons it didn't happen earlier than it did. The first is that the Hadoop cluster wasn't ready. The second was convenience: nobody knew how to use Hadoop back then but nearly everyone knew how to write a MySQL query. That's why it caught on.
Ottomata
added a comment.
Aug 15 2022, 12:47 PM
2022-08-15 12:47:28 (UTC+0)
Comment Actions
<3
Ottomata
reopened this task as
Open
Aug 19 2022, 2:09 PM
2022-08-19 14:09:33 (UTC+0)
Comment Actions
Reopening as parent task of Event Platform specific work in the
Event-Platform
. Work related to Stream Processing framework and Stream Connectors are outstanding components we are currently focusing on. Will update task description now as well.
Ottomata
reopened subtask
T214430: Event Platform: Stream Connectors
as
Open
Aug 19 2022, 2:22 PM
2022-08-19 14:22:29 (UTC+0)
Ottomata
removed
odimitrijevic
as the assignee of this task.
Aug 19 2022, 2:27 PM
2022-08-19 14:27:22 (UTC+0)
Ottomata
updated the task description.
(Show Details)
EChetty
edited projects, added
Data-Engineering-Planning
; removed
Data-Engineering
Sep 6 2022, 10:42 AM
2022-09-06 10:42:18 (UTC+0)
EChetty
moved this task from
Backlog
to
Event Platform
on the
Data-Engineering-Planning
board.
Oct 14 2022, 8:39 AM
2022-10-14 08:39:25 (UTC+0)
JArguello-WMF
removed a project:
Data-Engineering-Planning
Jun 29 2023, 9:50 PM
2023-06-29 21:50:52 (UTC+0)
Restricted Application
added a project:
Data-Engineering
View Herald Transcript
Jun 29 2023, 9:50 PM
2023-06-29 21:50:52 (UTC+0)
JArguello-WMF
moved this task from
Incoming (new tickets)
to
Event Platform Backlog
on the
Data-Engineering
board.
Jun 29 2023, 10:28 PM
2023-06-29 22:28:59 (UTC+0)
JArguello-WMF
edited projects, added
Data Engineering and Event Platform Team
; removed
Data-Engineering
Jun 30 2023, 4:16 PM
2023-06-30 16:16:54 (UTC+0)
Restricted Application
added a project:
Data-Engineering
View Herald Transcript
Jun 30 2023, 4:16 PM
2023-06-30 16:16:55 (UTC+0)
JArguello-WMF
moved this task from
Data Eng Backlog
to
Parent Tasks/Epics
on the
Data Engineering and Event Platform Team
board.
Jun 30 2023, 4:17 PM
2023-06-30 16:17:47 (UTC+0)
JArguello-WMF
removed a project:
Data-Engineering
Jun 30 2023, 4:19 PM
2023-06-30 16:19:50 (UTC+0)
Restricted Application
added a project:
Data-Engineering
View Herald Transcript
Jun 30 2023, 4:19 PM
2023-06-30 16:19:50 (UTC+0)
bking
subscribed.
Jul 10 2023, 1:47 PM
2023-07-10 13:47:42 (UTC+0)
Ottomata
closed subtask
T253392: Document in-schema who sets which fields
as
Declined
Oct 3 2023, 7:13 PM
2023-10-03 19:13:52 (UTC+0)
Aklapper
added a comment.
Oct 17 2023, 7:35 AM
2023-10-17 07:35:29 (UTC+0)
Comment Actions
Does this task serve any purpose in itself that is not covered by the
Event-Platform
project tag?
Ottomata
closed this task as
Resolved
Oct 17 2023, 2:28 PM
2023-10-17 14:28:22 (UTC+0)
Ottomata
claimed this task.
Ottomata
updated the task description.
(Show Details)
Comment Actions
We've made good progress for the Stream Processing component.
Stream Connectors are still missing.
I find it easier to use this task to navigate subtasks for building the full platform components.
Event-Platform
is used for many various things, including analytics events and bugs.
We could still use this task to keep track of things even if closed though. I'm comfortable with resolving it now. Doing so.
fgiunchedi
closed subtask
T185111: Where should keys used for stats in an extension be documented?
as
Declined
Jan 15 2025, 8:39 AM
2025-01-15 08:39:14 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Jan 21 2025, 8:36 PM
2025-01-21 20:36:17 (UTC+0)
Ottomata
updated the task description.
(Show Details)
Ahoelzl
closed subtask
T238230: Decommission EventLogging backend components by migrating to MEP
as
Resolved
Apr 3 2025, 3:23 PM
2025-04-03 15:23:13 (UTC+0)
Log In to Comment
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct.
Wikimedia Foundation
Code of Conduct
Disclaimer
CC-BY-SA
GPL
Credits