Page MenuHomePhabricator

Bucket WebClientError's by browser domain and domain
Closed, DeclinedPublic

Description

We want to be able to respond to spikes in client errors better. While debugging T208605 it became evident that knowing the browser family and domain would have helped us isolate this error a little quicker.

Developer notes

Instead of

mw.track( 'counter.MediaWiki.minerva.WebClientError', 1 );

we will do

mw.track( 'counter.MediaWiki.minerva.WebClientError.<project>.<browser family>', 1 );

We can get project from mw.config.get("wgDBname")

browser family should be one of Firefox, Safari, Chrome, Opera or UC. The more explicit the better. Let's talk about options there.

Event Timeline

Jdlrobson created this task.Nov 2 2018, 5:14 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptNov 2 2018, 5:14 PM
phuedx added a subscriber: phuedx.Nov 5 2018, 2:55 PM

Should we revisit using EventLogging to record limit details of errors and getting them ingested into Turnilo?

Jdlrobson changed the task status from Open to Stalled.Nov 5 2018, 5:41 PM

Stalling this until we've had some more error spikes.

Jdlrobson closed this task as Declined.Mon, Oct 7, 10:19 PM

turnilo provides this