1
0
mirror of https://github.com/prometheus-community/postgres_exporter.git synced 2026-10-23 12:08:57 +03:00
Files
Gnani Rahul Nutakki 31385354ac fix: preserve precision for large counters (#1351)
* fix: preserve precision for large counters

Wrap non-negative int64 counters at 2^53 so adjacent counter values remain distinguishable after conversion to float64. Gauges retain their existing conversion, and operators can disable wrapping through the CLI flag.

Signed-off-by: Gnani Rahul Nutakki <gnani.nutakki@gmail.com>

* fix: keep large-counter setting CLI-only

Signed-off-by: Gnani Rahul Nutakki <gnani.nutakki@gmail.com>

* fix: wrap counters from collector package

Signed-off-by: Gnani Rahul Nutakki <gnani.nutakki@gmail.com>

* docs: warn about counter reset on upgrade

Signed-off-by: Gnani Rahul Nutakki <gnani.nutakki@gmail.com>

---------

Signed-off-by: Gnani Rahul Nutakki <gnani.nutakki@gmail.com>
Co-authored-by: Gnani Rahul Nutakki <gnani.nutakki@gmail.com>
2026-08-24 13:26:34 -03:00
..