Page MenuHomePhabricator

Deploy Sentry (JavaScript error logging) to production, configured to log only a limited subset of users/pages
Open, NormalPublic

Description

Noticing, tracking and debugging errors should be easy. Wikimedia developers and users should be able to easily notice new errors (possibly only a subset of them that they are interested in), find out details, and share with others. At the same time security and privacy standards should be enforced.

Sentry is the most popular open-source software for error logging and aggregation; we should use it to (initially) collect errors from logged-in users (maybe leaving out the largest wikis, if the high traffic is problematic - those wikis are usually better at noticing problems quickly anyway) and/or errors on some specific pages with smaller traffic and more problematic history (e.g. Special:UploadWizard).

Related Objects

StatusAssignedTask
OpenTgr
ResolvedTgr
ResolvedGilles
OpenNone
OpenNone
OpenTgr
OpenTgr
ResolvedTgr
Resolvedcsteipp
ResolvedTgr
ResolvedTgr
ResolvedAklapper
ResolvedTgr
ResolvedTgr
OpenNone
ResolvedTgr
DeclinedTgr
DeclinedTgr
StalledTgr
ResolvedTgr
StalledTgr
ResolvedTgr
OpenTgr
ResolvedKrinkle
DeclinedNone
OpenTgr
ResolvedTgr
OpenTgr
OpenNone
InvalidNone
StalledTgr
ResolvedTgr
OpenNone
Resolvedjcrespo
ResolvedTgr

Event Timeline

Gilles created this task.Mar 5 2015, 3:58 PM
Gilles updated the task description. (Show Details)
Gilles raised the priority of this task from to High.
Gilles assigned this task to Tgr.
Gilles added subscribers: Gilles, Tgr.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMar 5 2015, 3:58 PM
Eloquence renamed this task from Deploy Sentry to production, configured to log only UploadWizard to Deploy Sentry (JavaScript error logging) to production, configured to log only UploadWizard.Mar 5 2015, 9:02 PM
Eloquence set Security to None.

Do we have a "week of" ETA for this yet?

Poke -- is this happening next week, or do we need to bump it to April?

Tgr added a comment.Mar 20 2015, 10:36 PM

Poke -- is this happening next week, or do we need to bump it to April?

Sorry for being unresponsive! To a large extent this is blocked on review so it's hard for me to predict an exact date. It's definitely not happening next week though.

Restricted Application added a project: Notice. · View Herald TranscriptMar 25 2015, 9:51 PM
gpaumier moved this task from Backlog to Triaged on the Notice board.
gpaumier moved this task from Triaged to Archive on the Notice board.Apr 2 2015, 7:01 PM
Tgr added a comment.Apr 9 2015, 7:26 AM

Javascript error logging (but not Sentry) has been deployed; the part of this project that's a dependency for UploadWizard work is tracked under T94428.

Restricted Application added a project: Multimedia. · View Herald TranscriptApr 24 2015, 9:45 PM
gpaumier moved this task from August 2015 to June 2015 on the Roadmap board.May 6 2015, 9:34 PM
greg moved this task from June 2015 to July 2015 on the Roadmap board.Jun 18 2015, 4:09 PM
Restricted Application added subscribers: Steinsplitter, Matanya. · View Herald TranscriptJun 29 2015, 10:38 PM
Tgr moved this task from Backlog to Goals on the Sentry board.Jul 20 2015, 3:01 PM
Tgr lowered the priority of this task from High to Normal.Jul 24 2015, 11:29 PM
Jdforrester-WMF moved this task from Untriaged to Backlog on the Multimedia board.Sep 4 2015, 6:25 PM
Tgr renamed this task from Deploy Sentry (JavaScript error logging) to production, configured to log only UploadWizard to Deploy Sentry (JavaScript error logging) to production, configured to log only a limited subset of users/pages.Feb 5 2017, 8:58 AM
Tgr added a project: Developer-Wishlist (2017).
Tgr updated the task description. (Show Details)
Tgr moved this task from To Be Triaged to Backend on the Developer-Wishlist (2017) board.