FeatureBaseDB / tools

Tools for development and ops
BSD 3-Clause "New" or "Revised" License
20 stars 14 forks source link

View/sort/filter/graph benchmarking results. #52

Open jaffee opened 7 years ago

jaffee commented 7 years ago

pi spawn can store its results as json documents in S3. Currently they all just get dumped into one bucket without much structure.

An interface to benchmark results is needed - this is potentially an infinite rabbit hole, so let's define a sparse MVP:

This will probably take the form of a web app backed by a lightweight SQL database. I imagine we'll want to make it available at perf.pilosa.com or similar. I'll defer to @codysoyland's expertise for deployment and operational considerations.

alanbernstein commented 7 years ago

Some experimentation with graphing would be appropriate. As long as we keep things cleanly separated, I think we can do a small set of static generated png graphs in the MVP. This is easy with, for example, https://github.com/gonum/plot.

After MVP it might be nice to handle some of the sorting/filtering in a light UI, in which case the best graphing choice might be tightly coupled to that.

alanbernstein commented 7 years ago

Other plotting options:

jaffee commented 5 years ago

we've got codespeed, and we've put some stuff into data.world and gotten plots out of that, and Alan has some scripts for building plots from the data.world stuff. Going to icebox this for now.

alanbernstein commented 5 years ago

See https://github.com/pilosa/vis for some of those scripts and plots