User:Polvi/InstrumentationServer:RequirementsV01: Difference between revisions
Jump to navigation
Jump to search
(→API) |
|||
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.
- Serialize XML into a database (example 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