Skip to content
Snippets Groups Projects
This project is mirrored from https://gitlab.com/gitlab-org/build/omnibus-mirror/postgres_exporter.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Feb 26, 2025
  2. Feb 21, 2025
  3. Nov 10, 2024
  4. Oct 27, 2023
    • Ben Kochie's avatar
      Release v0.15.0 (#944) · 68c176b8
      Ben Kochie authored
      
      * [ENHANCEMENT] Add 1kB and 2kB units #915
      * [BUGFIX] Add error log when probe collector creation fails #918
      * [BUGFIX] Fix test build failures on 32-bit arch #919
      * [BUGFIX] Adjust collector to use separate connection per scrape #936
      
      Signed-off-by: default avatarSuperQ <superq@gmail.com>
      v0.15.0
      68c176b8
  5. Sep 20, 2023
  6. Jul 21, 2023
  7. Jun 27, 2023
  8. Jun 21, 2023
    • SuperQ's avatar
      Release v0.13.0 · db08eee9
      SuperQ authored
      BREAKING CHANGES:
      
      Please note, the following features are deprecated and may be removed in a future release:
      - `auto-discover-databases`
      - `extend.query-path`
      - `constantLabels`
      - `exclude-databases`
      - `include-databases`
      
      This exporter is meant to monitor PostgresSQL servers, not the user data/databases. If
      you need a generic SQL report exporter https://github.com/burningalchemist/sql_exporter
      
      
      is recommended.
      
      * [CHANGE] Adjust log level for collector startup #784
      * [CHANGE] Move queries from queries.yaml to collectors #801
      * [CHANGE] Deprecate extend queries feature #811
      * [CHANGE] Deprecate additional database features #815
      * [CHANGE] Convert pg_stat_database to new collector #685
      * [ENHANCEMENT] Supports alternate postgres:// prefix in URLs #787
      * [BUGFIX] Fix pg_setting different help values #771
      * [BUGFIX] Fix column type for pg_replication_slots #777
      * [BUGFIX] Fix pg_stat_database collector #809
      
      Signed-off-by: default avatarSuperQ <superq@gmail.com>
      db08eee9
  9. Jun 13, 2023
  10. Mar 21, 2023
  11. Aug 26, 2022
    • SuperQ's avatar
      Release 0.12.0-rc.0 · d86dd06f
      SuperQ authored
      
      BREAKING CHANGES:
      
      This release changes support for multiple postgres servers to use the
      multi-target exporter pattern. This makes it much easier to monitor multiple
      PostgreSQL servers from a single exporter by passing the target via URL
      params. See the Multi-Target Support section of the README.
      
      * [CHANGE] Add multi-target support #618
      * [BUGFIX] Add dsn type for handling datasources #678
      
      Signed-off-by: default avatarSuperQ <superq@gmail.com>
      d86dd06f
  12. Aug 18, 2022
  13. Jul 28, 2022
    • SuperQ's avatar
      Release v0.11.0 · da63601f
      SuperQ authored
      
      NOTE: pg_stat_bgwriter counter metrics had the `_total` suffix added #556
      
      * [CHANGE] refactor pg_stat_bgwriter metrics into standalone collector #556
      * [FEATURE] Add pg_database collector #613
      * [ENHANCEMENT] Add pg_database_size_bytes metric #613
      * [BUGFIX] Avoid parsing error from bogus Azure Flexible Server custom GUC #587
      * [BUGFIX] Fix pg_stat_archiver error in 9.4 and earlier. #599
      * [BUGFIX] Sanitize setting values because of Aurora irregularity #620
      
      Signed-off-by: default avatarSuperQ <superq@gmail.com>
      da63601f
  14. Feb 23, 2022
    • Joe Adams's avatar
      refactor pg_stat_bgwriter metrics into standalone collector · 27d23d02
      Joe Adams authored
      
      This moves the metrics that are queried from pg_stat_bgwriter into a dedicated collector instead of dynamically generating queries and metrics from a map. It renames some metrics including adding the `_total` suffix on all of the counters to match prometheus standards. This implementation uses QueryRowContext to allow for later addition of context for cancellation. From the Postgres documentation, it states that there is one line per WAL sender process, but it is unclear how to differentiate between them in any meaningful way. When querying the table, there is no column to identify the row, only metrics about bgwriter.
      
      Signed-off-by: default avatarJoe Adams <github@joeadams.io>
      27d23d02
  15. Feb 10, 2022
    • Joe Adams's avatar
      Add pg_database collector · 21a19ed2
      Joe Adams authored
      
      Converts the pg_database metrics from queries.yaml to a built in collector. This is enabled by default because it is not likely to be a performance problem and likely very useful data.
      
      Signed-off-by: default avatarJoe Adams <github@joeadams.io>
      21a19ed2
  16. Jan 14, 2022
  17. Jul 08, 2021
  18. Jul 07, 2021
  19. Mar 01, 2021
    • Ben Kochie's avatar
      Remove v from changelog tags · 2e892882
      Ben Kochie authored
      
      Attempt 2 to fixup CHANGELOG for promu release.
      
      Signed-off-by: default avatarBen Kochie <superq@gmail.com>
      2e892882
    • Ben Kochie's avatar
      Add dates to changelog entries · b0b1d7c8
      Ben Kochie authored
      
      Fixes release publishing.
      
      ```bash
      list=$(git tag | grep '^v' | sort -rV)
      for v in $list ; do
        ts=$(git rev-list -n 1 --pretty --date=format:'%Y-%m-%d' $v | awk '$1 == "Date:" {print $2}')
        echo "## $v / $ts"
      done
      ```
      
      Signed-off-by: default avatarBen Kochie <superq@gmail.com>
      b0b1d7c8
    • Ben Kochie's avatar
      Release 0.9.0 · 41b2fcd1
      Ben Kochie authored
      
      * Add CHANGELOG from existing tags.
      
      First release under the Prometheus Community organisation.
      
      * [CHANGE] Update build to use standard Prometheus promu/Dockerfile
      * [ENHANCEMENT] Remove duplicate column in queries.yml #433
      * [ENHANCEMENT] Add query for 'pg_replication_slots' #465
      * [ENHANCEMENT] Allow a custom prefix for metric namespace #387
      * [ENHANCEMENT] Improve PostgreSQL replication lag detection #395
      * [ENHANCEMENT] Support connstring syntax when discovering databases #473
      * [ENHANCEMENT] Detect SIReadLock locks in the pg_locks metric #421
      * [BUGFIX] Fix pg_database_size_bytes metric in queries.yaml #357
      * [BUGFIX] Don't ignore errors in parseUserQueries #362
      * [BUGFIX] Fix queries.yaml for AWS RDS #370
      * [BUGFIX] Recover when connection cannot be established at startup #415
      * [BUGFIX] Don't retry if an error occurs #426
      * [BUGFIX] Do not panic on incorrect env #457
      
      Signed-off-by: default avatarBen Kochie <superq@gmail.com>
      41b2fcd1