Reading/Multimedia/Metrics

This page aims to contain a comprehensive list of metrics and graphs for Media Viewer, both from a usage and technical perspective.

Client-side
These are based on the ResourceTiming API (with a simple timestamp-based fallback for old browsers), collected via EventLogging. See Multimedia/Media Viewer/Metrics/Architecture for details.


 * Global
 * Wikipedias: Catalan, Czech, German, English, Spanish, Estonian, Finnish, French, Hungarian, Italian, Japanese, Korean, Dutch, Polish, Portugese, Romanian, Russian, Slovak, Swedish, Telugu, Thai, Vietnamese
 * Other wikis: Commons, mediawiki.org, English Wikivoyage

Ops

 * Image scalers

These servers are responsible for generating thumbnails, which Media Viewer triggers a lot since thumbnails are generated on-the-fly when they don't exist yet.


 * API methods
 * PHP latency

Media Viewer relies on several APIs on the PHP side, some of which are specific to Media Viewer.


 * StreamFile

Thumbnails, after being generated, are streamed using the StreamFile method.


 * Media Storage

Presumably where images are stored. Not sure if originals or thumbs, we should clarify that with ops.


 * MediaWiki.FileBackendStore.*


 * MediaWiki.File.transform-doTransform


 * API call counts: imageinfo, filerepoinfo, globalusage, imageusage, users


 * API global apache requests per second