User:Polvi/InstrumentationServer:RequirementsV01: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 4: Line 4:


= Backend =
= Backend =
* Serialize XML into a database
Be able to handle uicommand XML data.
 
* Serialize XML into a database ([https://bugzilla.mozilla.org/show_bug.cgi?id=399869#c3 example data])


= Frontend =
= Frontend =

Revision as of 22:24, 30 October 2007

GUID

The metrics extension sends a header with a client ID specifying a unique extension install.

  • Correlate unique extension installs to data using the Client ID

Backend

Be able to handle uicommand XML data.

Frontend

  • Show cronological event stream based on guid (ex: guid XYZ clicked the back button, then opened a new tab, then bookmarked)
  • Show aggregate uicommands over a specific time (ex: 3000 back button clicks for 100 users on October 17th, 2007)

API

  • Query frontend information via API and have results represented in XML