HomePhabricator

Switch download stats collecting to statsd/graphite

Description

Switch download stats collecting to statsd/graphite

EventLogging didn't really work out because the data is closed, it logs
extra stuff like UA that we don't need, and I (Legoktm) didn't
understand how to get the data out nor pursue and push it.

So, lets switch to graphite, and create a pretty grafana dashboard.

There are three types of metrics being used:

  • "$type.$repo" - overall downloads of an extension to identify

popularity

  • "$type.$repo.$version" - downloads of an extension by MediaWiki core

version

  • "$version" - overall popularity of MediaWiki core versions

Change-Id: I835057e29f936f826d258786ab9b83debd77230d