Description
Details
Project | Branch | Lines +/- | Subject | |
---|---|---|---|---|
operations/mediawiki-config | master | +21 -0 | Declare KaiOS / Inuka event streams | |
schemas/event/secondary | master | +1 K -0 | Migrate KaiOS schemas from metawiki |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T185233 Modern Event Platform | |||
Open | None | T238230 Decommission EventLogging backend components by migrating to MEP | |||
Open | None | T259734 BUOD-KR1-Q4+: Certify that analytics schema and instruments have been upgraded to use the MEP system (clearing the legacy system for sunsetting) | |||
Open | Ottomata | T259163 Migrate legacy metawiki schemas to Event Platform | |||
Resolved | SBisson | T267345 KaiOSAppFeedback Event Platform Migration |
Event Timeline
@nshahquinn-wmf
Let us know if this schema needs client IP and/or geocoded data? If not, it will be removed as part of this migration.
Actually, I take that back. We can't migrate this; it is an app event, not an EventLogging extension based one. Will postpone.
Change 670186 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[schemas/event/secondary@master] Migrate KaiOS schemas from metawiki
Change 670186 merged by Ottomata:
[schemas/event/secondary@master] Migrate KaiOS schemas from metawiki
Change 670191 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[operations/mediawiki-config@master] Declare KaiOS / Inuka event streams
Change 670191 merged by Ottomata:
[operations/mediawiki-config@master] Declare KaiOS / Inuka event streams
Mentioned in SAL (#wikimedia-operations) [2021-03-09T15:27:59Z] <otto@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Declare KaiOS / Inuka event streams - T267344 T267345 T267346 (duration: 00m 58s)
Let's start with this one so we figure out what to do on the "least critical" schema.
@Ottomata I've been trying to send event for the KaiOS feedback schema. I always receive a 500 Internal server error but no actual error that I can see. This is the data I'm sending:
Any help about how to debug this would be greatly appreciated. Thanks!
No, but it should accept text/plain too, which sendBeacon does. It seems
the lack of header at all is causing Express in EventGate to not parse the
content.
I'm using the same code to send client-side errors to 'kaios_app.error' and it works. Any significant differences between those streams?
They do go to different endpoints, but no they should be the same.
You on IRC/slack right now? Happy to help debug in realtime with ya.