open-mpi / mtt

MPI Testing Tool
https://open-mpi.github.io/mtt
Other
63 stars 47 forks source link

Integrate Google Analytics into the reporter #275

Open ompiteam opened 10 years ago

ompiteam commented 10 years ago

Have a config option that allows one to turn on "simplified" reporting to Google Analytics (e.g., if you provide your GA account number, all the GA code paths are enabled in the reporter). Here's a mail I sent recently to Ethan/Josh -- we decided that we don't have time to tackle this at the moment but wanted to record the ideas for future integration:

I'm thinking we could make some very easy MTT usage summary reports of our own on Google Analytics. We can map some specific actions in the MTT reporter to some simple "fake" URLs that Google will then record for us (there's a simple API to say "report to Google that URL X was selected by the user" -- we can use totally arbitrary values for X that don't have to map to reality).

For example, here's some URLs we can map to:

  1. /mtt/reporter/summary// - when someone runs the "summary" report, where is: */past24hours/
    • /past1day/
    • /past2weeks/
    • ...etc. Don't report specific timeframes, just the general timeframe
  2. /mtt/reporter///drilldown/
  3. /mtt/reporter///detail
  4. /mtt/reporter///performance_graph
  5. ...we can probably think up more

These kind of URLs don't give us a path analysis of how users are getting to the results that they look at; it more gives us an aggregate what queries they are running and some how frequently users are running specific actions.

I'm thinking that this should be pretty darn easy to do (the fuzzing might be the most complicated part), but I haven't done any of the reporter PHP, so I don't know for sure...

ompiteam commented 10 years ago

Imported from trac issue 274. Created by jsquyres on 2007-08-24T13:31:49, last modified: 2007-08-24T13:31:49