Skip to content

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

@jaffee

Description

@jaffee

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:

  • Central repository for spawn configs with version tracking.
  • Ability to grab a certain set of spawn results - i.e. all results generated from a given spawn config file is probably the most important.
  • Given a set of spawn results, have some kind of comparison view which allows one to see how the results have changed sorted by date or Pilosa version.
  • I hesitate to include graphing in the MVP, but maybe @alanbernstein can weigh in. As with everything, I'd prefer to keep this in Go, but that may not be realistic.

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions