User Stories
- As an engineer, I want to specify the topic to schema mapping so that it is clear that a topic always uses a particular schema.
- As an engineer, I want to specify the stream to topic mapping so it is clear which composite topics should be included in the same stream (e.g. (eqiad|codfw).mediawiki.revision-create)
- As a product manager/analyst/engineer, I want to set the sampling settings of a stream without code deployment so I can easily adjust to changes in usage.
- As a product manager/analyst/engineer, I want to set the privacy whitelist settings of stream's event fields so that I can retain non-PII data for longer than 90 days.
- As an analyst, I want to know the schema, sampling, and other metadata settings that an event was emitted with so that I can account for these changes in analysis.
- As a product manager/analyst/engineer, I want to set and discover the ownership of schemas and streams so I can track governance over time and know when a stream can be decommissioned.
- As a community member, I want a high level view of what data is being collected so I have better transparency into WMF's use of data.