holochain / wind-tunnel

Performance testing for Holochain
MIT License
60 stars 1 forks source link

Wind Tunnel results analysis #6

Open ThetaSinner opened 4 months ago

ThetaSinner commented 4 months ago

Wind Tunnel reports its results to InfluxDB and there are dashboards for the InfluxDB UI that give you some insight about what is happening during scenario execution. As a reporting and analysis mechanism though this is limited in value. Rather than a graph that gives an overview of all the data, we need a summary that captures key results and can be compared across versions of Holochain.

In a way that is as automated as possible we need to build a report that:

We should publish reports alongside Holochain releases so that users get an insight into the changes they can expect. For minor version releases (e.g. 0.3.0) we should produce a diff report against the previous relevant version (e.g. 0.2.6) so that people can understand the differences when upgrading across these larger boundaries than just patch releases or weekly releases.

AC:

ThetaSinner commented 4 months ago

Best estimate for this issue is 1 week.

jost-s commented 2 months ago

Questions:

jost-s commented 2 months ago

There is some analysis capability in InfluxDB that we may use to query for the relevant data.

Export reports to JSON.

It would be nice for the community to be able to see performance reports at a public location.

Automate the report and diff report creation.

Take key metrics from https://hackmd.io/PeSYrCYaTeGW3Zz8ju77ug?view