Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Relevant data collection after load/perf test #508

Open
trepel opened this issue Aug 12, 2024 · 0 comments
Open

Relevant data collection after load/perf test #508

trepel opened this issue Aug 12, 2024 · 0 comments
Assignees

Comments

@trepel
Copy link
Contributor

trepel commented Aug 12, 2024

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 #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?

  • requests per second, throughput, latency
  • vCPU/memory consumption of pods of services identified as relevant
  • it would also be good to know what alerts were pending/firing during the load/pert test

Related Epic

#132

@github-project-automation github-project-automation bot moved this to 🆕 New in Kuadrant QE Aug 12, 2024
@trepel trepel self-assigned this Oct 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🏗 In progress
Development

No branches or pull requests

1 participant