lest / prometheus-rpm

Prometheus RPM Packages
Apache License 2.0
248 stars 104 forks source link

postgres_exporter got updated to 0.15.0, closing critical issue with exhausting of the server pool connections. #864

Closed b-a-t closed 10 months ago

b-a-t commented 10 months ago

[ENHANCEMENT] Add 1kB and 2kB units https://github.com/prometheus-community/postgres_exporter/pull/915 [BUGFIX] Add error log when probe collector creation fails https://github.com/prometheus-community/postgres_exporter/pull/918 [BUGFIX] Fix test build failures on 32-bit arch https://github.com/prometheus-community/postgres_exporter/pull/919 [BUGFIX] Adjust collector to use separate connection per scrape https://github.com/prometheus-community/postgres_exporter/pull/936

That last one created a lot of issues for some deployments.

b-a-t commented 10 months ago

Ok, apparently this duplicates https://github.com/lest/prometheus-rpm/pull/863, but it's not a minor update - the 0.14.0 version created issues on our production boxes by taking over all the available connections from the connections pool.

(yes, there are ways to avoid it, but was quite unexpected).

karlism commented 10 months ago

@b-a-t, thanks, it's merged and RPM packages should be available in about 10-15 minutes.