maestro
maestro copied to clipboard
Table with all requests
Description
Currently, we don't have a way of seeing every request that was made when we see some errors for specific label. We already have all the needed data stored and would be nice to show it somewhere as part of Run so users will not need to download CSV file to see raw data
Solution
Since the data is available in MongoDB the idea is to have an API endpoint with the required filter by runId to fetch all metrics.
- The endpoint should be paginated since amount of data is so big.
- We need also additional filters by
label,date,uri,responseCode - Paginated response
From a fronted prospective, there is a need to build one more tab to show all requests that were made for Run.
- It shoild be a table with all requests
- There should be a way to sort data by date or latency
- Filters should be in sync with query