EventLogging Server Side client should POST to EventGate. Thus far we've been focusing only on the EventLogging client side JS. We also need to do the same for the EventLogging server side PHP code so that it POSTs to EventGate.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Ottomata | T185233 Modern Event Platform | |||
Open | Ottomata | T238230 Decommission EventLogging backend components by migrating to MEP | |||
Declined | 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 | mforns | T267333 Migrate Growth EventLogging schemas to Event Platform | |||
Resolved | • Mholloway | T253121 MEP Client MediaWiki PHP | |||
Resolved | Ottomata | T268517 Migrate Anti-Harassment EventLogging schemas to Event Platform | |||
Duplicate | None | T267350 SpecialMuteSubmit Event Platform Migration | |||
Duplicate | None | T267349 SpecialInvestigate Event Platform Migration | |||
Duplicate | None | T267341 CookieBlock Event Platform Migration | |||
Duplicate | None | T267340 AutoblockIpBlock Event Platform Migration | |||
Resolved | • Mholloway | T272863 EventLogging PHP EventServiceClient should use EventBus->send(). |
Event Timeline
Change 623459 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[mediawiki/extensions/EventLogging@master] Add MEP client for MediaWiki PHP
Change 629226 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[mediawiki/extensions/EventLogging@master] Add sampling config support to PHP MEP client
Change 629226 abandoned by Mholloway:
[mediawiki/extensions/EventLogging@master] Add sampling config support to PHP MEP client
Reason:
I've pushed some earlier updates for posterity, but after talking it through with Jason and Mikhail we agreed that it doesn't make sense to naively port over the supported JS sampling config rules. Most pageviews don't make it to the PHP appservers, and the PHP/MediaWiki concept of a Session almost certainly does not match the definition of a session that was used in implementing the JS client.
When a specific need arises (perhaps for the EditAttemptStep port), we'll figure out how best to support sampling (including how to ensure that the workflows we're targeting will remain in sample as a group).
Per discussion in the team meeting earlier this week, this can live on the PID workboard only rather than also PI core kanban.
Hiya, I think we need to expedite https://gerrit.wikimedia.org/r/c/mediawiki/extensions/EventLogging/+/623459. We need it for the EventLogging -> EventGate migration.
Change 645430 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[mediawiki/extensions/EventLogging@master] MEP-PHP: Provide forward compatibility of migrated event schemas
Change 623459 merged by jenkins-bot:
[mediawiki/extensions/EventLogging@master] Event Platform Client for MediaWiki PHP
Change 645430 merged by jenkins-bot:
[mediawiki/extensions/EventLogging@master] MEP-PHP: Provide forward compatibility of migrated event schemas
Change 649961 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[mediawiki/extensions/EventLogging@master] Provide forward compatibility of migrated event schemas (take 2)
Change 649961 merged by jenkins-bot:
[mediawiki/extensions/EventLogging@master] Provide forward compatibility of migrated event schemas (take 2)
Change 655999 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[mediawiki/extensions/EventLogging@master] [WIP] Legacy logic should encapsulate user provided event data as the 'event' field
Change 655999 merged by jenkins-bot:
[mediawiki/extensions/EventLogging@master] Refactor EventLogging Event Platform PHP integration
Change 657365 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[mediawiki/extensions/EventLogging@master] Fix possible undefined index warning in arg checking in EventServiceClient
Change 657365 merged by jenkins-bot:
[mediawiki/extensions/EventLogging@master] Fix possible undefined index warning in arg checking in EventServiceClient
Change 657391 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[mediawiki/extensions/EventLogging@wmf/1.36.0-wmf.27] Refactor EventLogging Event Platform PHP integration
Change 657392 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[mediawiki/extensions/EventLogging@wmf/1.36.0-wmf.27] Fix possible undefined index warning in arg checking in EventServiceClient
Change 657391 merged by jenkins-bot:
[mediawiki/extensions/EventLogging@wmf/1.36.0-wmf.27] Refactor EventLogging Event Platform PHP integration
Change 657392 merged by jenkins-bot:
[mediawiki/extensions/EventLogging@wmf/1.36.0-wmf.27] Fix possible undefined index warning in arg checking in EventServiceClient
Mentioned in SAL (#wikimedia-operations) [2021-01-21T19:40:12Z] <urbanecm@deploy1001> Synchronized php-1.36.0-wmf.27/extensions/EventLogging/: rEEVLee830a5ec205: rEEVLf7152a74e004: EventLogging backport, see commits for details (T253121) (duration: 01m 05s)