Perfomatic: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(add link to new interface doc)
 
(5 intermediate revisions by one other user not shown)
Line 4: Line 4:


'''People'''
'''People'''
* Ryan Doherty, Alice Nodelman, Chris Cooper, Stephen Donner (QA), K Lars Lohn
* Rob Helmer (rhelmer), Alice Nodelman (anode), Laura Thomson (laura), Chris Howse (chowse)
* Bug address: graphserver@mozilla.com
* IRC: [irc://irc.mozilla.org/#perfomatic #perfomatic]
* IRC: [irc://irc.mozilla.org/#perfomatic #perfomatic]


'''Bugs'''
'''Bugs'''
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Webtools&component=Graph%20Server File a bug in Webtools : Graph Server]
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=component%3A%22graph%20server%22 open bugs]
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=component%3A%22graph%20server%22 open bugs]


Line 17: Line 17:


'''Overview:'''
'''Overview:'''
* Talos creates build
* [[Talos]] creates build
* Talos runs a test
* Talos runs a test
* Sends data from test to:
* Sends data from test to:
Line 37: Line 37:


* [http://hg.mozilla.org/graphs/ Source code]
* [http://hg.mozilla.org/graphs/ Source code]
* [[Perfomatic:UI | 2010 Interface redesign
* [[Perfomatic:UI | 2010 Interface redesign]]
* [[Perfomatic:API | API]]
* [[Perfomatic:API | API]]
* [[Perfomatic/Installation]]
* [[Perfomatic/Installation]]
Line 45: Line 45:
* Servers
* Servers
** [http://graphs.mozilla.org/ Production Server]
** [http://graphs.mozilla.org/ Production Server]
** [http://graphs-stage2.mozilla.org/graph.html Stage Server]
** [http://graphs.allizom.org/ Stage Server]
*** [http://graphs-stage2.mozilla.org/graph.html#type=series Series data link]
*** [http://graphs-stage2.mozilla.org/graph.html#type=series Series data link]

Latest revision as of 19:09, 11 September 2012

Summary

The Mozilla graph server is used to understand how multiple performance metrics change over time. It is a web application for creating graphs of performance test results for a user-configurable combination of branch, operating system and machine.

People

  • Rob Helmer (rhelmer), Alice Nodelman (anode), Laura Thomson (laura), Chris Howse (chowse)
  • IRC: #perfomatic

Bugs

Requirements

Architecture

Overview:

  • Talos creates build
  • Talos runs a test
  • Sends data from test to:
    • bulk.cgi - for multiple data points
    • collect.cgi - for 1 data point
  • bulk.cgi or collect.cgi input into mysql db
  • graphs.mozilla.org/graphs.html
    • displays a line graph of the data over time
  • Single point on graph is an average(ish) of the tests on that day

Diagrams, etc

Implementation