Performance

From Wikitech
Jump to navigation Jump to search

For an overview of the different tools we use to instrument, measure, process and display performance data, see Wikimedia Performance Team#Tools on mediawiki.org.

The below is primarily a high-level overview and entry point for internal documentation and workflows relating to performance at Wikimedia.

Data

Metrics

Logs

  • Logstash. Primary log file database. Runtime errors, warnings and notices from MediaWiki, Apache, and other servers and services. Queryable from ElasticSearch through Kibana, and the aggregated log files from the command-line on mwlog1001.

Guides

Profile MediaWiki backend requests

See X-Wikimedia-Debug for how to turn on request profiling. This will use XHProf to capture a profile and send it to XHGui.

Measure front-end performance

See Performance/Guides/Measure performance.

ResourceLoader

See also