Hi,
I've recently outlined a proposal to add reports and statistical data to conductor.
The link is below, but first here's a summary of the idea.
Conductor is currently very straightforward in what it does: it creates, modifies, and
destroys entities of various types. These are the most important functions, of course,
but now that they are somewhat established, I think it'd be useful to think a bit
beyond that. To give an example: when you first start up and install conductor,
you'll probably want to do a lot of configuration with, say, providers and provider
accounts. However, after that initial work, your needs are likely to be much different.
On the provider level, you might want to see things like utilization over the past week,
or providers that have thrown errors, etc.
I've recently pushed a patch that provides such data to the provider index page. It
should provide a good, working illustration of what I'm talking about (and it also
re-creates a missing index page, so no toes were stepped on!) I'd like to start
adding similar data to other pages, but I wanted to see other people's thoughts
first.
A summarized goal list would be as follows:
a) create libraries to help with re-use of graph and statistics code
b) add statistics and data to various index and show pages
c) create a dashboard that pulls "key" information from around the website. For
example, it might include the most utilized/error-prone provider accounts and deployables;
overall utilization for the past week; etc.
https://www.aeolusproject.org/redmine/projects/aeolus/wiki/Add_Targeted_R...
Thanks,
Tzu-Mainn Chen