prometheus / test-infra

Prometheus E2E benchmarking tool
Apache License 2.0
156 stars 67 forks source link

Add additional PromQL operators to synthetic load #747

Closed kushalShukla-web closed 1 week ago

kushalShukla-web commented 1 month ago

This PR enhances the synthetic load generation by incorporating additional PromQL operators in the 6_loadgen.yaml file:

kushalShukla-web commented 1 month ago

Solves #705

kushalShukla-web commented 1 month ago

Hi, I commented on a few, but they are all likely problemmatic. I recommend you change tack to use metrics exposed by the fake webserver, since there are a lot of them and prombench can control them.

Actually i have tested this on one of the Pull Request where the prombench was running.

bboreham commented 1 month ago

Ok but my recommendation remains the same.

bboreham commented 1 month ago

I have replaced some of the existing metrics with new ones from PromBench, such as:

How many of those did you count?

kushalShukla-web commented 4 weeks ago

Hi @bboreham all the queries having value above 2000 , and codelabz metric is having 52000 different variations .

bboreham commented 1 week ago

I trimmed down the newly-added queries a bit:

I also trimmed down some pre-existing queries for balance, to retain about the same overall load on the server as before.