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

Mikhail Sobolev mss at mawhrin.net
Mon Mar 16 19:34:48 UTC 2015


On Mon, Mar 16, 2015 at 08:41:50PM +0200, Mikhail Sobolev wrote:
> 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
Please note that I created a ticket[1] with this items in and updated the
tickets to make it a GSoC project while other ticket to just contribute to the
content of the whole project.

-- 
Misha




More information about the devel mailing list