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

Pierre Tardy tardyp at gmail.com
Tue Mar 17 21:16:52 UTC 2015


>
>
>
> If the core devs *really* want me to use the metrics module as middleman,
> please provide me the reasoning for it. I might be wrong, of course, and
> there might be a good reason behind using the metrics module but I cannot
> see any such reason at present.
>

The advantage of middleware are multiple
- You can have a simple in db storage for small installations, which would
enable non scalable metrics without external dependancies
- You can switch backend more easily if it happens that influxDB is not the
best backend later. You still have that middleware, and dont have to
rewrite all the steps for the new backend.
- its easier to write a coherent api with the rest of the sytem, and make
it strongly testable (with fakes)

Buildbot has a important culture of being (relatively) easy to start, and
then easy to scale up (e.g start with sqlite, then move to mysql or
postgres)
Would you choose buildbot if it only supported postgres, because it is the
best scalable opensource db available?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://buildbot.net/pipermail/devel/attachments/20150317/f1437a69/attachment.html>


More information about the devel mailing list