Meego Wiki
Views

Metrics/Dashboard

From MeeGo wiki
< Metrics
Revision as of 23:13, 12 January 2011 by Dneary (Talk | contribs)
Jump to: navigation, search

Community Metrics Dashboard

The goal is to provide a web page summarising metrics about various aspects of the MeeGo project. The data should update regularly - depending on the metric, that could be real time or updated automatically on a regular basis.

The dashboard will track the following community resources, ideally:

  • Drupal members
  • Mailing lists (members, posts, threads)
  • gitorious (commits, employer details for committers)
  • Wiki (edits, new pages)
  • Forums (members, posts)
  • IRC (totql comments, people on channel)
  • Transifex (Languages, translators, strings translated)
  • Community OBS (uploads, users)
  • SDK downloads (potentially extrapolated from meego.com

The data should also be available for custom reports for usage and analysis in the monthly MeeGo Metrics report published by User:DawnFoster

To fulfill these goals, the dashboard will gather data from the various resource into a centralised database, using an ESB or EAI of some sort. A web page will be a view into this database with predefined reports.

Candidate reporting/ESB/EAI solutions:

For each community resource, we need to figure out how to ETL the data into a usable form, and come up with appropriate queries for metrics reports, and finally present the results on a webpage.

Comparison of candidate ETL/reporting

Support for community infrastructure:

Personal tools