Le 13/01/2021 à 10:22, William Dauchy a écrit :
On Wed, Jan 13, 2021 at 9:58 AM Christopher Faulet <[email protected]> wrote:
The first 2 patches are ok. Relying on fill_info is indeed cleaner. However, for
the last three patches, it is more annoying. The result is clean of course but
the fill_* functions will then be called one time for each metric for a given
frontend/backend/server because of the Prometheus output format. For instance,
if you have a backend with 100 servers, fill_sv_stats will be called 100 times
for each metric, thus approximately 5000 times.
For now, I will only merge the first two patch if it's ok for you. For the
other, I guess the stats api may be changed to fill all metric or a specific 
one.

indeed I did not realise this impact compared to the stats API, and it
will not likely work for big clusters with thousands of servers.
I might try to have a closer look and see whether I can adapt things.


Just to be sure, you want to rework all the series or I can merge the first 2 patches ?

--
Christopher Faulet

Reply via email to