[Buildbot-devel] GSoC: Initial thoughts on the Graphs and Data Charts Project

Mikhail Sobolev mss at mawhrin.net
Mon Mar 16 18:41:50 UTC 2015


Hi Prasoon,

On Mon, Mar 16, 2015 at 07:00:25PM +0530, Prasoon Shukla wrote:
> On Mon, Mar 16, 2015 at 12:31 PM, Mikhail Sobolev <mss at mawhrin.net> wrote:
>      Meanwhile you could present your ideas in more details.
> 
>    Of course.
[snip]

I'm sorry for not updating the project idea promptly, however I wanted to see
if somebody would suggest what I've been pondering for a while (maybe not that
nice of me).

If one searches for the word 'metric', one could easily find a rather huge
number of products and projects dedicated to the topic.  There are two rather
big parts in there:

* storage of metrics
* visualisation of metrics

Each part, as I said, is big by itself.  I am afraid that if a GSoC project
would include both of them, it will not deliver anything more or less complete
in the allocated time.

As we aim to have projects that can delivery something complete and useful, I'd
see the scope of "Graphs and Data Charts Projecet" to include:

* identify what kind of metric "entities" need to be ipmlemented beside those
  that already exist and implement them
* implement a way to store metrics in an external metrics storage (my
  inclination would be InfluxDB)
* identify what kind of metrics we'd like to produce (entities (e.g. builds),
  parts of them (e.g. steps), etc); propose a naming scheme and list of
  "missing" functionality for metric generation (if any)
* implement metric generation in the agreed order (this will be agreed after
  the list in the previous step is produced)
* use an existing metric visualisation tool to see metrics for a test
  installation
* deploy the whole thing for nine.buildbot.net

Prasoon, what do you think?

-- 
Misha




More information about the devel mailing list