8000 Releases · pgsty/pg_exporter · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: pgsty/pg_exporter

v1.0.0

06 May 15:43
Compare
Choose a tag to compare

Add PostgreSQL 18 metrics support

  • new collector branch pg_wal_18:
    • remove write, sync, write_time, sync_time metrics
    • move to pg_stat_io
  • new collector branch pg_checkpointer_18:
    • new metric num_done
    • new metric slru_written
  • new collector branch pg_db_18:
    • new metric parallel_workers_to_launch
    • new metric parallel_workers_launched
  • new collector branch pg_table_18:
    • table_parallel_workers_to_launch
    • table_parallel_workers_launched
  • new collector branch pg_io_18:
    • new series about WAL statistics
    • new metric read_bytes
    • new metric write_bytes
    • new metric extend_bytes
    • remove op_bytes due to fixed value
  • new collector branch pg_vacuuming_18
    • new metric delay_time

https://github.com/pgsty/pg_exporter/releases/tag/v1.0.0

Checksums

33fe4dd8c5af56bef9b78fbf8f4fbbc9  pg_exporter-1.0.0-1.aarch64.rpm
eba8426b2cf50a58db5353562727004a  pg_exporter-1.0.0-1.x86_64.rpm
f691282245f9ef7e712b88985ca0da11  pg_exporter-v1.0.0.darwin-amd64.tar.gz
c133c6077857edd500ab325bad4dc438  pg_exporter-v1.0.0.darwin-arm64.tar.gz
3875487d26bcf9e9ec2e4dcb0c477ee0  pg_exporter-v1.0.0.linux-amd64.tar.gz
395715fbee8894baf0e9c173f8e1babd  pg_exporter-v1.0.0.linux-arm64.tar.gz
f3b23e592f33587d0055984a6d9c2ef3  pg-exporter_1.0.0_amd64.deb
a7305b9c46f8a0d476c9835cc8f01dfe  pg-exporter_1.0.0_arm64.deb

v0.9.0

26 Apr 15:12
Compare
Choose a tag to compare

Default Metrics Collector

  • new metrics collector for timescaledb hypertable
  • new metrics collector for citus dist node
  • new metrics collector for pg_wait_sampling wait event profile
  • pg_slot overhaul: Add 16/17 pg_replication_slot metrics
    • allow pg_slot collector run on replica since 16/17
  • refactor pg_wait collector to agg from all processes
  • restrict pg_clustering, pg_indexing, pg_vacuuming run on primary
  • mark all reset_time as GAUGE rather than COUNTER
  • fix pg_recovery_prefetch_skip_fpw type from GAUGE to COUNTER
  • fix pg_recv.state type from LABEL to GAUGE
  • Format collector in compact mode
  • new default metric pg_exporter_build_info / pgbouncer_exporter_build_info
  • add server_encoding to pg_meta collector
  • add 12 new setting metrics to pg_setting collector
    • wal_block_size
    • segment_size
    • wal_segment_size
    • wal_level
    • wal_log_hints
    • work_mem
    • hugepage_count
    • hugepage_status
    • max_wal_size
    • min_wal_size
    • max_slot_wal_keep_size

Exporter Enhancement

  • normalize collector branch name with min pg ver suffix
  • Add license file to binary packages
  • move pgsty/pg_exporter repo to pgsty/pg_exporter
  • refactor server.go to reduce Compatible and PostgresPrecheck complexity
  • rename metrics collector with extra number prefix for better sorting
  • bump dependencies to the latest version
  • execute fatal collectors ahead of all non-fatal collectors, and fail fast

New Logo

What's Changed

Full Changelog: v0.8.0...v0.9.0

Checksums

d16ab74dc1660edbc5ffbf0ebf288d7f  pg-exporter_0.9.0_amd64.deb
544e1d25adda2d848820981a0e0ee278  pg-exporter_0.9.0_arm64.deb
f3a94fcfbf740fe184f23b6df5baa2df  pg_exporter-0.9.0-1.aarch64.rpm
8a7b16c104f05c04b81ca5aaf41852d8  pg_exporter-0.9.0-1.x86_64.rpm
129889eca0473b576e7eda81e4ee9325  pg_exporter-v0.9.0.darwin-amd64.tar.gz
92cd952348557f73d805b7e3acc485a3  pg_exporter-v0.9.0.darwin-arm64.tar.gz
1a1b92836fb31350c767436604364bf9  pg_exporter-v0.9.0.linux-amd64.tar.gz
66687fe9549226ffc35ca72697e2efef  pg_exporter-v0.9.0.linux-arm64.tar.gz

v0.8.1 routine update

29 Mar 04:33
Compare
Choose a tag to compare
456f4341bad658f5f2c90803f82e521e  pg-exporter_0.8.1_amd64.deb
38f834ff4397e46f09f2efce6310fe19  pg-exporter_0.8.1_arm64.deb
7093648d70e2828456e781e5d07cfde4  pg_exporter-0.8.1-1.aarch64.rpm
df6b0d2c108c402c18477fe4cb6844c8  pg_exporter-0.8.1-1.x86_64.rpm
2f837aab8aae8860b532829669b4f785  pg_exporter-v0.8.1.darwin-amd64.tar.gz
5d83791bd136d833b4c94847b02c814f  pg_exporter-v0.8.1.darwin-arm64.tar.gz
3052b34327305f0fe3095423e4b30d92  pg_exporter-v0.8.1.linux-amd64.tar.gz
d639561b1c8a41b6d899d102ca40f64a  pg_exporter-v0.8.1.linux-arm64.tar.gz

v0.8.0 pgbouncer 1.24 support

14 Feb 07:40
Compare
Choose a tag to compare

0.8.0

  • add pgBouncer 1.24 new metrics support (stat, pool, database)
  • fix: 310-pg_size.yml fails if log dir not set properly #64 by @Süleyman Vurucu
  • Build with the latest go 1.24 and bump all the dependencies
  • Refactor logging with the standard log/slog instead of go-kit
0e1e1279d2a812ee60a465cc845c894f  pg-exporter_0.8.0_amd64.deb
0bec86bfb9ecfcc4fc8339e68c537a50  pg-exporter_0.8.0_arm64.deb
ade4737fd6cd5e47c1c4dbe9078eaa1f  pg_exporter-0.8.0-1.aarch64.rpm
5be691d8675c384691d1619daf608cbf  pg_exporter-0.8.0-1.x86_64.rpm
223f70572ada66a9745cf25a542e2f8e  pg_exporter-v0.8.0.darwin-amd64.tar.gz
ed9ebfbac4d269622f1732700ec5318e  pg_exporter-v0.8.0.darwin-arm64.tar.gz
ab34451396c054c1b4d9aff0a09dfc03  pg_exporter-v0.8.0.linux-amd64.tar.gz
4a8243015b09d3a3f4b8e8ca576631eb  pg_exporter-v0.8.0.linux-arm64.tar.gz

Full Changelog: v0.7.1...v0.8.0

v0.7.1 Routine Update with dependabot

29 Dec 09:00
Compare
Choose a tag to compare

Routine update with dependabot

v0.7.0 PG 17 & Pgbouncer 1.23

13 Aug 11:41
d04a5dd
Compare
Choose a tag to compare

Changelog

MD5 (pg-exporter_0.7.0_amd64.deb) = ea50a845ab73d1fc59093aa48db15c33
MD5 (pg-exporter_0.7.0_arm64.deb) = 5359ed0cd4b967dcb7f1f4bf294379ab
MD5 (pg_exporter-0.7.0-1.aarch64.rpm) = 9c82c4a785bcb6cb8c3284adcab368f7
MD5 (pg_exporter-0.7.0-1.x86_64.rpm) = 65f59ea66b105e8de6adafaa3a007e2e
MD5 (pg_exporter-v0.7.0.darwin-amd64.tar.gz) = d0b99e25d2b7369d9491133022a8f70b
MD5 (pg_exporter-v0.7.0.darwin-arm64.tar.gz) = 74a6b9e372f60e0cd8f3ed71ee370a13
MD5 (pg_exporter-v0.7.0.linux-amd64.tar.gz) = b6edd60e265cee0efa7c0eb076e53761
MD5 (pg_exporter-v0.7.0.linux-arm64.tar.gz) = a22c2c76a17393e03516ad5bed02d530

v0.6.1 Security FIX

26 Jan 09:26
Compare
Choose a tag to compare

Checksums:

MD5 (pg_exporter-v0.6.1.darwin-amd64.tar.gz) = 107a67ca74b1d6e7bbe773694a48f6ab
MD5 (pg_exporter-v0.6.1.darwin-arm64.tar.gz) = 75b57566838c38092a9c45531c031561
MD5 (pg_exporter-v0.6.1.linux-amd64.tar.gz) = 9e55128671b31dd28d6bca3d0429de8f
MD5 (pg_exporter-v0.6.1.linux-arm64.tar.gz) = 68a8b9537f6deb1773d8bea9182bd613
MD5 (pg-exporter_0.6.1_amd64.deb) = 0b0cd62c59cab6d1ab8772d820e599db
MD5 (pg-exporter_0.6.1_arm64.deb) = 947126150b71081d0592d7f1fce0aaac
MD5 (pg_exporter-0.6.1-1.aarch64.rpm) = 6a3608b965143441a5921d3017318146
MD5 (pg_exporter-0.6.1-1.x86_64.rpm) = b3c9f2edd28810cae81cd0edad9eae5d

v0.6.0 (pg16, TLS, arm64, deb)

18 Oct 04:54
Compare
Choose a tag to compare
  • Security Enhancement: Fix security dependent bot issue
  • Add pg16 collectors
  • Add arm64 & aarch64 packages
  • Remove the monitor schema requirement for pg_query collectors (you have to ensure it with search_path or just install pg_stat_statements in the default public schema)
  • Recognize the files with yml suffix in config directory, thanks to @japinli
  • Fix pgbouncer version parsing message level from info to debug
  • Fix pg_table_10_12 collector missing relid issue.

v0.5.0 Release

27 Apr 23:27
Compare
Choose a tag to compare

Exporter Enhancement

  • Build rpm & deb with nfpm
  • Add column.default, replace when metric value is NULL
  • Add column.scale, multiply scale factor when metric value is float/int (e.g µs to second)
  • Fix /stat endpoint output
  • Add docker container vonng/pg_exporter

Metrics Collector

  • scale bgwriter & pg_wal time unit to second
  • remove pg_class collector and move it to pg_table & pg_inex
  • add pg_class metrics to pg_table
  • add pg_class metrics to pg_index
  • enable pg_table_size by default
  • scale pg_query pg_db pg_bgwriter pg_ssl pgbouncer_stat time metrics to second
MD5 (pg_exporter-0.5.0.x86_64.rpm) = f9f3454803bd17d81b94c7c04a21601a
MD5 (pg_exporter_0.5.0_amd64.deb) = 08bd7674a089082cff38fcb55f496390
MD5 (pg_exporter_v0.5.0_darwin-amd64.tar.gz) = c0b5b26222950c66d888dc18cff49231
MD5 (pg_exporter_v0.5.0_linux-amd64.tar.gz) = 9865182fc12387a21775982ca59eef47

v0.4.1 Support pgbouncer v1.16

08 Mar 10:48
Compare
Choose a tag to compare
  • update default collectors
    • omit citus & timescaledb schemas on object monitoring
    • avoid duplicate pg_statio tuples
    • support pgbouncer v1.16
    • bug fix: pg_repl collector overlap on pg 12
  • new parameter: -T connect-timeout PG_EXPORTER_CONNECT_TIMEOUT
    this can be useful when monitoring remote postgres instance.
  • now pg_exporter.yaml are renamed as pg_exporter.yml in rpm package.
0