New Graph Server

Get There

  • Continuous graphs: graphs.mozilla.org/graph.html
  • Discrete graphs: graphs.mozilla.org/dgraph.html
  • Get The Code

    >cvs -d ":pserver:anonymous:anonymous@cvs-mirror.mozilla.org:/cvsroot" co mozilla/webtools/new-graph

    Future Work

  • Ability to resize graphs
  • Graphs are currently stuck at a set size and can't be resized. Should be able to drag the corners of the graphs and pull to a larger size, or at least be able to choose from a few pre-set dimensions.

  • Export Data to csv
  • The graph server offers a limited set of data processing options, there is interest in being able to get access to the raw data so that it can be further analyzed.

  • Add more & better stats
    • Ability to calculate standard deviation between any two graphs
    • Track the movement of a specific web page (page load) over time
  • Add more data/Display more data
    • Be able to send additional test information (ie, screen height/width, browser height/width) on a per-test basis
    • Currently collecting branchids - but these aren't displayed anywhere. Need to extend the interface to allow for display of a greater variety of information
  • Layout improvements
  • The graph server suffers from a mostly non-intuitive layout that can make it painful to use. That the discrete and continuous graphs are found on entirely different (non-interlinked) web pages is also a problem (graphs.mozilla.org/graph.html vs. graphs.mozilla.org/dgraph.html). An effort is currently underway to redesign the layout, instead of just continuing to add new features in a disorganized fashion.