On Wed, Apr 04, 2012 at 12:09:12PM -0400, Tzu-Mainn Chen wrote:
I've updated the wiki documentation:
https://www.aeolusproject.org/redmine/projects/aeolus/wiki/Allow_Conducto...
Things of note:
a) added in user scenarios that Angus created
Thanks for doing this! And I think it was quite valuable, because I had
been viewing this as simply a tabular log of events. The uses cases help
me see some use cases I hadn't anticipated before, e.g.:
"As a user, I want the option to filter that view by pool, pool family,
front end realm, image or hardware profile" which implies a good deal of
filtering, and ensuring that a lot of data is persisted as things get
deleted.
Also: "I want an aggregated view which shows my total resource usage
during a customisable period" implies that this "history of deployment
activity" includes summarization and customized reporting.
As for the above use case, it's actually much larger: "As a user, I want
an aggregated view which shows my total resource usage during a
customisable period, represented in graphs which show the frequency of
deployment launches and the total number of compute hours consumed,
optionally filtered by deployable, by image, by hardware profile or by
pool"
This task is much larger than I had expected. It's not just saving some
data when things get deleted.
b) argued a bit more forcefully for the "soft delete"
approach
I'm all for this, personally.
c) added a note about graphical views of the data, along with a link
to a partial evaluation of graphical packages performed by some other group in Red Hat.
Does anyone have personal experience dealing with graphical ruby plugins?
I used lazy_high_charts on a previous project. (The "lazy" and "high"
are not both meant as adjectives, lest you think this is a stoner's
graphing library. It's a "lazy" Ruby implementation for drawing
Highcharts graphs, which the page you link to suggests is non-free.) So
that's probably out.
I think D3[1] is the current rage. I've seen some graphs in Katello; we
should see what they're using.
[1]
http://mbostock.github.com/d3/