Kuadrant / testsuite

4 stars 14 forks source link

Relevant data collection after load/perf test #508

Open trepel opened 2 months ago

trepel commented 2 months ago

Summary

Document what data to collect after load test and how to do it. Also how to produce a report so that the two load test runs are easy to compare.

For this we might use reporting feature of the tooling that will be used for load/perf testing so it is partially dependent on https://github.com/Kuadrant/testsuite/issues/506 but on top of that we also need to collect other data, most likely from Prometheus instance(s) where various interesting metrics are scraped by default. The outcome of this ticket might be a set of promQL queries that collects required data.

Istio standard metrics: https://istio.io/latest/docs/reference/config/metrics/

k8s controller runtime metrics: https://book.kubebuilder.io/reference/metrics-reference

What to collect?

Related Epic

https://github.com/Kuadrant/testsuite/issues/132