#2082 Report aggregator

v1.0.0
closed
Other
nobody
2015-08-20
2011-05-04
No

A reporting service that reads report definitions and aggregates results daily from the event stream. Weekly & monthly aggregates would be very good also.

This should be a standalone package, but can be in the allura codebase. Ideally it would have no deps on Allura.

Simplest possible implementation of reports would be python files that conform to some interface (e.g. have function 'report')

See also http://groups.google.com/group/mongodb-user/browse_thread/thread/6ee72dff92e6ea93/d88d62ac1cd6565c for related discussion

Also see [#2034] for required reports.

Related

Tickets: #2083

Discussion

  • Dave Brondsema

    Dave Brondsema - 2011-06-29
    • milestone: backlog --> jul-01
     
  • Mark Ramm - 2011-06-29

    Weekly sunday to sunday aggregates are actually critical.

     
  • Dave Brondsema

    Dave Brondsema - 2011-06-29
    • size: --> 4
     
  • Rick Copeland - 2011-06-29
    • status: open --> in-progress
    • assigned_to: Rick Copeland ☕

    • Description has changed:

    Diff:

    --- old 
    +++ new 
    @@ -5,3 +5,5 @@
     Simplest possible implementation of reports would be python files that conform to some interface (e.g. have function 'report')
    
     See also http://groups.google.com/group/mongodb-user/browse_thread/thread/6ee72dff92e6ea93/d88d62ac1cd6565c for related discussion
    +
    +Also see [#2034] for required reports.
    
     
  • Rick Copeland - 2011-06-30

    forge, forge-classic: rc/2082

    You will also need Zarkov to be installed as per the new req in forge:rc/2082.

    QA: Code review, verify that zarkov runs fine

    You can use the attached mongodb dump file to load zarkov data for testing, with the caveat that the captured data does not include whether the user is a project admin, so no projects will be active.

    To load the dump file:

    mongorestore -d zarkov  -c event event.bson
    

    To run the reports, you can do the following (assuming the zarkov backdoor is running on port 6544, as it will be if you start it manually zarkov-server:

    echo 'aggregate(True, True)' | nc localhost 6544
    
     
  • Rick Copeland - 2011-06-30
    • status: in-progress --> code-review
    • assigned_to: Rick Copeland ☕ --> Tim Van Steenburgh
     
  • Looks good, merged to dev.

     
    • status: code-review --> closed
    • assigned_to: Tim Van Steenburgh --> Rick Copeland ☕
     

Log in to post a comment.