Last modified: 2014-10-13 20:38:05 UTC
User::pingLimiter() let us limit some actions (default: 'edit'). It would be rather nice to have a Graphite dashboard listing each actions. Support in MediaWiki is Bug 65477 - User::pingLimiter should have per action profiling. Context: https://wikitech.wikimedia.org/wiki/Incident_documentation/20140503-Thumbnails
MediaWiki now has support to vary pingLimiter profile points. Needs to wait both wmf branches to have it then we can adjust the conf in operations/mediawiki-config.git
User::pingLimiter() now profiles per action as well (was bug 65477 , https://gerrit.wikimedia.org/r/134067 ). The statsd metric hierarchy: MediaWiki.User.pingLimiter MediaWiki.User.pingLimiter-edit MediaWiki.User.pingLimiter-linkpurge ... We can probably do graphs using MediaWiki.User.pingLimiter-*.count should be done in gdash configuration (somewhere in operations/puppet.git).
(In reply to Antoine "hashar" Musso (WMF) from comment #2) > We can probably do graphs using MediaWiki.User.pingLimiter-*.count should > be done in gdash configuration (somewhere in operations/puppet.git). Given https://wikitech.wikimedia.org/wiki/File:Wmfcluster-user_pinglimiter-20140101-20140507.png , I guess the best here would be to mimick the "most deviant" graph kind used in other gdash pages.
Hmpf. https://graphite.wikimedia.org/render/?title=PingLimiter&from=-8hours&width=1024&height=500&until=now&areaMode=none&hideLegend=false&logBase=10&lineWidth=1&lineMode=connected&target=cactiStyle(aliasByNode(mostDeviant(10,maximumAbove(MediaWiki.User.pingLimiter-*.count,5)),2)) https://graphite.wikimedia.org/render/?title=PingLimiter&from=-8weeks&width=1024&height=500&until=now&areaMode=none&hideLegend=false&lineWidth=1&lineMode=connected&target=cactiStyle(aliasByNode(mostDeviant(10,maximumBelow(MediaWiki.User.pingLimiter-*.count,5)),2)) renderfile, edit and linkpurge vs. the invisible world
Change 166511 had a related patch set uploaded by Nemo bis: Graph User::pingLimiter() actions in gdash https://gerrit.wikimedia.org/r/166511