Prometheus metrics are different in different iterations even though application, load testing, hardware configurations are same in all cases. Kindly, anyone let me know the reason for this.
I have created a container with simple "Hello World" web application and load testing it with 1000 users. Container is deployed in Digital Ocean cloud environment and container metrics are gathered using Prometheus. I'm capturing the maximum CPU and maximum memory utilization.
For every iteration(where I load test with 1000 users) I run, I'm getting different maximum CPU and Memory utilization metrics.
My assumption is, if the test parameters and hardware configurations remains same, the maximum utilization metrics also should remain same.
Question - why I'm getting different metrics?