Experiment with an approach to instrumentation that allows us to understand the complete flow of new editor activities right after account creation, while safeguarding user privacy.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | MMiller_WMF | T205754 [EPIC] Growth: Understanding first day | |||
Resolved | kostajh | T205763 Understanding first day: "Schema:EditorJourney" instrumentation specification | |||
Resolved | kostajh | T205759 Understanding first day: prototype instrumentation approach | |||
Declined | kostajh | T207115 Determine solution for logging clicks to external links |
Event Timeline
Change 464432 had a related patch set uploaded (by Kosta Harlan; owner: Kosta Harlan):
[mediawiki/extensions/WikimediaEvents@master] WIP: Log page data on each view
Change 467553 had a related patch set uploaded (by Kosta Harlan; owner: Kosta Harlan):
[mediawiki/core@master] WIP: Proof-of-concept external URL redirection for event logging
Change 467553 abandoned by Kosta Harlan:
WIP: Proof-of-concept external URL redirection for event logging
Reason:
Abandon in favor of 468047
Change 464432 merged by jenkins-bot:
[mediawiki/extensions/WikimediaEvents@master] Provide capability to log page views for users younger than 24 hours
Change 469471 had a related patch set uploaded (by Kosta Harlan; owner: Kosta Harlan):
[operations/mediawiki-config@master] Fix configuration variable name for wgWMEUnderstandingFirstDay
Change 469471 merged by jenkins-bot:
[operations/mediawiki-config@master] Fix configuration variable name for wgWMEUnderstandingFirstDay
Change 469520 had a related patch set uploaded (by Kosta Harlan; owner: Kosta Harlan):
[mediawiki/extensions/WikimediaEvents@master] Fix parameter order for hash_hmac
Change 469520 merged by jenkins-bot:
[mediawiki/extensions/WikimediaEvents@master] Fix parameter order for hash_hmac
Looking into eventlogging on betalabs:
(1) the events are recorded only client-side-events.log
@deployment-eventlog05:/srv/log/eventlogging$ grep 'schema.*EditorJourney.*' all-events.log | wc 0 0 0 @deployment-eventlog05:/srv/log/eventlogging$ grep 'schema.*EditorJourney.*' client-side-events.log | wc 162 162 168496
(2) all-events.log does not record any events:
-rw-r--r-- 1 eventlogging eventlogging 0 Oct 26 06:25 all-events.log drwxrwxr-x 2 eventlogging eventlogging 4096 Oct 29 06:25 archive -rw-r--r-- 1 eventlogging eventlogging 240502691 Oct 29 23:38 client-side-events.log drwxr-xr-x 2 eventlogging eventlogging 4096 Oct 29 06:25 systemd
(3) I did not see any failures of EditorJourney in systemd :
@deployment-eventlog05:/srv/log/eventlogging$ grep 'EditorJourney.*' systemd/eventlogging-processor@client-side-01.log |wc 0 0 0
Verified "EditAttemptStep" and "EdiorJourney" (betalabs) - the events are recorded and stored in log db on @deployment-eventlog05.