podkolzzzin/QueryPressure

Feature. UI. Open a new tab with live execution metrics on 'Execute' button clicking

podkolzzzin opened this issue · 4 comments

Use Case

When the user clicks 'Execute' button new tab with url
/execution/{executionId}/live should be opened

The page should contain:

  • stop button
  • live metrics dashboard
  • when execution finishes it should either contain link to a full report or should be transformed to the page with a full report and ability to export results

What about backend API? What endpoints should be provided?

How the dashboard should look like?

What abilities to extend this dashboard user should have?

In the v1 it should be simple.
Let's start with:

  • Total execution time
  • Executed Request Count
  • Throughput in time graph
  • Average execution time
  • Distribution histogram