I just merged in my last month of work on event aggregation in uP4. There is a pretty significant framework in place to hopefully make it easier to write new aggregations that have all the fancy features like date, time, interval and group dimensions.

An example aggregator which tracks total and unique logins per group & interval is in place: https://github.com/Jasig/uPortal/tree/master/uportal-war/src/main/java/org/jasig/portal/events/aggr/login

There are a bunch of other interesting aggregations that the old oracle specific tool does that will need to be ported over (page render times, portlet render times, concurrent users) and I know some new aggregations that will be needed as well (Drew's popular portlets data for example)

There is some additional work around management of aggregation that is needed:

 * Creating import/export for aggregation config data -
   https://issues.jasig.org/browse/UP-3299
 * Creating an admin ui (webflow) for aggregation config -
   https://issues.jasig.org/browse/UP-3300


I'll also be working on getting the eventing ang aggregation parts of the framework documented here: https://wiki.jasig.org/display/UPC/Portal+Events+and+Event+Aggregation


This will be included in 4.0.3 and should just work with a "ant db-hibernate-update" to add the new tables.

-Eric

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to