SentryComponent
ActivePublic

Members (3)

Watchers (2)

Details

Description

There were plans to deploy Sentry in production and the beta cluster to collect Javascript errors; T226986: Client side error logging production launch (Instrument-ClientError) was done instead. See also T106913#7592741

Sentry is a realtime, platform-agnostic error logging and aggregation platform. The Sentry project includes the Sentry extension which sends MediaWiki error logs to a Sentry server, and the Buggy extension for testing error reporting, and some plans about deploying Sentry in Wikimedia Cloud VPS (project) to collect error report from community tools.

Note that since 2019 Sentry is not opensource anymore.

Recent Activity

Oct 29 2023

Pppery closed T520: Deal with minified scripts in JS error logging, a subtask of T106911: Use Sentry on non-Wikimedia MediaWiki wikis, as Declined.
Oct 29 2023, 4:40 AM · Epic, Sentry

Oct 21 2023

Tgr edited Description on Sentry.
Oct 21 2023, 10:58 PM

Jul 11 2023

Aklapper changed the edit policy for Sentry.
Jul 11 2023, 6:48 PM

Jul 10 2023

Aklapper removed a parent task for T97133: Login integration for Sentry: T189531: All Wikimedia developer services should use single sign-on.
Jul 10 2023, 9:35 AM · Sentry

Apr 3 2023

Aklapper closed T526: Add sampling and throttling support to JS error logging, a subtask of T91649: Deploy Sentry (JavaScript error logging) to production, configured to log only a limited subset of users/pages, as Declined.
Apr 3 2023, 2:21 PM · Developer-Wishlist (2017), Multimedia, Developer-notice, Notice, Epic, UploadWizard, Sentry, Roadmap

Apr 1 2023

Pppery removed a project from T97133: Login integration for Sentry: Patch-For-Review.
Apr 1 2023, 8:30 PM · Sentry

Jun 2 2022

ReleaseTaggerBot added a project to T100141: Add a hook for reporting exceptions: MW-1.23-release.
Jun 2 2022, 5:00 PM · MW-1.23-release, WMF-deploy-2015-06-09_(1.26wmf9), MW-1.26-release, Patch-For-Review, Sentry

Mar 28 2022

MPThLee updated the task description for T304833: Update raven-js to @sentry/browser.
Mar 28 2022, 12:36 PM · Sentry
MPThLee updated the task description for T304833: Update raven-js to @sentry/browser.
Mar 28 2022, 12:32 PM · Sentry
MPThLee created T304833: Update raven-js to @sentry/browser.
Mar 28 2022, 12:25 PM · Sentry

Jan 20 2022

Aklapper edited Description on Sentry.
Jan 20 2022, 10:41 AM

Jan 18 2022

Nikerabbit closed T100332: Log translatewiki.net errors client side errors, a subtask of T106913: Use Sentry on non-production Wikimedia wikis, Toolforge and other sites/tools, as Invalid.
Jan 18 2022, 2:25 PM · Epic, Sentry

Jan 2 2022

Tgr added a comment to T106913: Use Sentry on non-production Wikimedia wikis, Toolforge and other sites/tools.

I have marked the WMCS project for deletion; with Sentry not being FLOSS anymore it's unlikely to move forward. We could set up a GlitchTip project instead - it's a FLOSS reimplementation of the Sentry backend, seems less capable, but it's API compatible. (The current Sentry WMCS install is still FLOSS so feel free to mark the project for keeping if you disagree.)

Jan 2 2022, 3:14 AM · Epic, Sentry
Tgr added a comment to T91724: Set up and test Sentry on Labs for non-JS error logging .

I have marked the WMCS project for deletion; with Sentry not being FLOSS anymore it's unlikely to move forward. (Tho obvious alternative would be GlitchTip, a FLOSS reimplementation with compatible APIs; maybe in the future there should be a project for that.) Feel free to revert if you disagree.

Jan 2 2022, 3:12 AM · Sentry

Oct 11 2021

Nintendofan885 updated the image for Sentry from F156337: profile-sentry.png to F34684855: profile.
Oct 11 2021, 4:20 PM

Jun 30 2021

jlinehan closed T88399: Improve Javascript error logging coverage, a subtask of T91649: Deploy Sentry (JavaScript error logging) to production, configured to log only a limited subset of users/pages, as Resolved.
Jun 30 2021, 3:07 PM · Developer-Wishlist (2017), Multimedia, Developer-notice, Notice, Epic, UploadWizard, Sentry, Roadmap

Jun 1 2021

Aklapper lowered the priority of T106913: Use Sentry on non-production Wikimedia wikis, Toolforge and other sites/tools from Low to Lowest.
Jun 1 2021, 3:50 PM · Epic, Sentry
Aklapper lowered the priority of T149970: Update raven.js from Low to Lowest.
Jun 1 2021, 3:50 PM · Sentry
Aklapper lowered the priority of T91724: Set up and test Sentry on Labs for non-JS error logging from Medium to Lowest.
Jun 1 2021, 3:50 PM · Sentry
Aklapper lowered the priority of T106919: Improve Sentry-related documentation from Low to Lowest.
Jun 1 2021, 3:50 PM · Documentation, Sentry
Aklapper lowered the priority of T106911: Use Sentry on non-Wikimedia MediaWiki wikis from Medium to Lowest.
Jun 1 2021, 3:50 PM · Epic, Sentry
Aklapper triaged T97133: Login integration for Sentry as Lowest priority.
Jun 1 2021, 3:50 PM · Sentry
Aklapper triaged T97137: IRC integration for Sentry as Lowest priority.
Jun 1 2021, 3:50 PM · Sentry
Aklapper triaged T149972: Update raven-php/sentry-php as Lowest priority.
Jun 1 2021, 3:50 PM · Sentry
Aklapper triaged T229774: sentry-php version doesn't support public DSN as Lowest priority.
Jun 1 2021, 3:50 PM · Sentry

Apr 12 2021

Stashbot added a comment to T106915: Use Sentry in production.

Mentioned in SAL (#wikimedia-releng) [2021-04-12T14:39:37Z] <Majavah> remove https://gerrit.wikimedia.org/r/c/operations/puppet/+/263024 cherry pick from beta cluster per T106915#6279270 - T135427

Apr 12 2021, 2:40 PM · Web-Team-Backlog, Front-end-Standards-Group, Epic, Sentry

Feb 10 2021

Tgr added a comment to T106913: Use Sentry on non-production Wikimedia wikis, Toolforge and other sites/tools.

Per T262931: Set up an exception logging service some WMF teams use GlitchTip so probably the first thing should be to check if that could be an acceptable replacement for the Quarry use case.

Feb 10 2021, 11:02 AM · Epic, Sentry
akosiaris added a comment to T106913: Use Sentry on non-production Wikimedia wikis, Toolforge and other sites/tools.

@Framawiki, sure. https://github.com/getsentry/sentry/blob/master/LICENSE is pretty clear:

Feb 10 2021, 10:40 AM · Epic, Sentry
Aklapper added a comment to T106913: Use Sentry on non-production Wikimedia wikis, Toolforge and other sites/tools.

@Framawiki: See "All Approved Licenses" on https://opensource.org/licenses/ and compare to https://github.com/getsentry/sentry/blob/master/LICENSE , basically.

Feb 10 2021, 10:12 AM · Epic, Sentry

Feb 9 2021

Framawiki updated subscribers of T106913: Use Sentry on non-production Wikimedia wikis, Toolforge and other sites/tools.

Hi, here is a comment on a 6 years-old task :)
Having Sentry instance on labs for tools and websites is a long dream for me, that would these days more than ever be useful for lot of people.
I have been trying in recent days to set up a test instance, and use it with Quarry real-data. Found lot of things to fix with this :)

Feb 9 2021, 10:29 PM · Epic, Sentry
Framawiki removed a subtask for T106913: Use Sentry on non-production Wikimedia wikis, Toolforge and other sites/tools: T91357: Update server-side JS error-logging RfC.
Feb 9 2021, 10:02 PM · Epic, Sentry
Framawiki removed a parent task for T91357: Update server-side JS error-logging RfC: T106913: Use Sentry on non-production Wikimedia wikis, Toolforge and other sites/tools.
Feb 9 2021, 10:02 PM · Multimedia-Sprint-2015-03-25, Sentry
Aklapper set Source Repo to https://gerrit.wikimedia.org/g/mediawiki/extensions/Sentry on Sentry.
Feb 9 2021, 7:41 PM

Jan 3 2021

Maintenance_bot removed a project from T196502: [Sentry] QUnit module sentry.test in error state: Patch-For-Review.
Jan 3 2021, 2:11 AM · MW-1.32-notes (WMF-deploy-2018-06-12 (1.32.0-wmf.8)), Sentry
gerritbot added a comment to T196502: [Sentry] QUnit module sentry.test in error state.

Change 653481 merged by Legoktm:
[mediawiki/extensions/Sentry@REL1_31] Update test to match QUnit 2

Jan 3 2021, 1:20 AM · MW-1.32-notes (WMF-deploy-2018-06-12 (1.32.0-wmf.8)), Sentry
gerritbot added a comment to T196502: [Sentry] QUnit module sentry.test in error state.

Change 653481 had a related patch set uploaded (by Legoktm; owner: Hashar):
[mediawiki/extensions/Sentry@REL1_31] Update test to match QUnit 2

Jan 3 2021, 1:18 AM · MW-1.32-notes (WMF-deploy-2018-06-12 (1.32.0-wmf.8)), Sentry

Nov 3 2020

Aklapper closed T93392: Make sure async wrapping for Javascript error logging only happens when the call is truly async, a subtask of T85262: Add startup script to automatically wrap asynchronous functions in try..catch, as Declined.
Nov 3 2020, 11:19 AM · Performance-Team, MediaWiki-ResourceLoader, Sentry

Oct 4 2020

Aklapper closed T88078: Automated tests for Javascript error logging, a subtask of T106915: Use Sentry in production, as Declined.
Oct 4 2020, 12:01 PM · Web-Team-Backlog, Front-end-Standards-Group, Epic, Sentry
Aklapper closed T88078: Automated tests for Javascript error logging, a subtask of T91649: Deploy Sentry (JavaScript error logging) to production, configured to log only a limited subset of users/pages, as Declined.
Oct 4 2020, 12:01 PM · Developer-Wishlist (2017), Multimedia, Developer-notice, Notice, Epic, UploadWizard, Sentry, Roadmap
Aklapper closed T92247: Wrap jQuery AJAX callbacks in try..catch via mw.errorLogging, a subtask of T85262: Add startup script to automatically wrap asynchronous functions in try..catch, as Declined.
Oct 4 2020, 12:01 PM · Performance-Team, MediaWiki-ResourceLoader, Sentry

Sep 17 2020

Tgr added a comment to T257424: Update status of (or also clean up) #Sentry Phab tasks, Phab project, on-wiki documentation.

Hm, we don't have a project for the new error logging system as far as I know. JavaScript would apply to most of them but that's not much help. MediaWiki-General / WMF-General-or-Unknown?

Sep 17 2020, 5:51 PM · Projects-Cleanup, Sentry, Project-Admins
Aklapper added a comment to T257424: Update status of (or also clean up) #Sentry Phab tasks, Phab project, on-wiki documentation.

@Tgr: Thanks a lot! There are a few tasks now which don't have any project tags. Any idea to which "basket" to add them, so these tasks could be found?
https://phabricator.wikimedia.org/maniphest/?ids=88078,92247,512,514,519,520,521,522,523#R

Sep 17 2020, 1:57 PM · Projects-Cleanup, Sentry, Project-Admins
Nikerabbit removed a parent task for T84956: Create basic puppet role for Sentry: T100332: Log translatewiki.net errors client side errors.
Sep 17 2020, 11:21 AM · Product-Infrastructure-Team-Backlog-Deprecated, Blocked-on-Operations, Sentry, User-bd808, Multimedia-Sprint-2015-03-25, Patch-For-Review, Puppet
Nikerabbit removed a parent task for T97133: Login integration for Sentry: T100332: Log translatewiki.net errors client side errors.
Sep 17 2020, 11:21 AM · Sentry
Tgr closed T257424: Update status of (or also clean up) #Sentry Phab tasks, Phab project, on-wiki documentation as Resolved.

https://www.mediawiki.org/wiki/Developers/Maintainers says that Sentry has no code stewards and no maintainers, and it never ever had any entry since its addition to the list hence no idea which team to subscribe to this task.

Sep 17 2020, 3:11 AM · Projects-Cleanup, Sentry, Project-Admins
Tgr edited Description on Sentry.
Sep 17 2020, 3:11 AM
Maintenance_bot removed a project from T106920: Integrate Sentry with beta cluster: Patch-For-Review.
Sep 17 2020, 3:10 AM · User-Tgr, Beta-Cluster-Infrastructure, Sentry
Tgr added a comment to T257424: Update status of (or also clean up) #Sentry Phab tasks, Phab project, on-wiki documentation.

@Tgr All current Sentry tasks look to refer to the different topic of Sentry inclusion in Mediawiki. Is it ok for you if they are mass-closed/declined?

Sep 17 2020, 3:05 AM · Projects-Cleanup, Sentry, Project-Admins
gerritbot added a comment to T97133: Login integration for Sentry.

Change 250374 abandoned by Gergő Tisza:
[operations/puppet@production] [WIP] LDAP auth for Sentry via REMOTE_USER

Sep 17 2020, 2:28 AM · Sentry
gerritbot added a comment to T85239: Channel PHP errors from Logstash to Sentry on the beta cluster.

Change 263027 abandoned by Gergő Tisza:
[operations/software/logstash/plugins@master] Improve sentry plugin

Sep 17 2020, 2:27 AM · observability, Patch-For-Review, Beta-Cluster-Infrastructure, Wikimedia-Logstash, Sentry