Skip to content
This repository was archived by the owner on Dec 17, 2024. It is now read-only.

Commit 2c869aa

Browse files
committed
Release v1.8.5
1 parent 1f6af0d commit 2c869aa

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,34 @@ ther pre-built packages) folder. Also it is highly recommended to refresh all th
1818
For that there's also a refresh_metrics_from_github.sh script provided. YAML based setups don't need any extra actions besides
1919
refreshing from Git or installing the new RPM / DEB / Tar packages.
2020

21+
22+
## v1.8.5 [2021-05-03]
23+
24+
Main changes:
25+
26+
* TimescaleDB metric storage fix - honor retention management via --pg-retention-days parameter. Previously workaround was to configure TimescaleDB directly.
27+
* Gatherer fix - honor user input on InfluxDB SSL cert ignoring in all InfluxDB operations.
28+
* Gatherer improvement - support monitoring all PgBouncer pools from a single config entry when "DB name" left empty.
29+
* A new "Sessions overview" dashboards - together with some new 'backends' columns, gives a high-level user activity overview. PG only.
30+
* Gatherer improvement - do not consider rds_superuser on AWS RDS as superuser anymore to get rid of some out-of-the-box errors.
31+
* Metrics - reduce the amount of data pulled in by limiting most metrics to max 300 entries as mostly the "smaller fish" is not looked at.
32+
* Metrics - ignore TimescaleDB sub-partition (chunk) statistics for tables and only aggregating on the topmost level.
33+
* Metrics - add a 'gce' preset tuned for Google GCE managed PostgreSQL engine.
34+
* Metrics - adjust 'azure' preset by removing some metrics that generated errors by default.
35+
* Metrics - add 'sequence_health' metric + an accompanying get_sequences() helper to be able to detect upcoming sequence overflows.
36+
* Metrics - make some 'backend' fields more consistent. AV workers count now also into "total active per DB".
37+
* Metrics - make "stat_statements" 3x more performant. Thanks @bukem.
38+
* Metrics - add 4 avg query / TX characteristic columns to the "backend" metric to complement max values.
39+
* Config DB - adjust the SQL schema to be re-rollout proof.
40+
* Dashboards - fix "Tables top" for Grafana v7.4+ as there was some backwards-incompatible change.
41+
* Dashboards - only use fully qualified object names so that metrics could drop returning schema and table name separately in next version.
42+
* Dashboards - DB overview unprivileged: replace 1h DB growth with "tups fetched vs returned".
43+
* Documentation - a new chapter on monitoring managed cloud instances, plus many other smaller corrections.
44+
* Docker - start using multi-stage builds to compile the gatherer, reducing the image size slightly.
45+
* K8s / Openshift - Helm chart deployment template corrections. Thanks @pmpetit
46+
* Docker - component update to InfluxDB 1.8.5, Grafana 6.7.5, Go 1.16.3.
47+
48+
2149
## v1.8.4 [2021-02-12]
2250

2351
Main changes:

pgwatch2/sql/config_store/config_store.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ create table if not exists schema_version (
101101
sv_created_on timestamptz not null default now()
102102
);
103103

104-
insert into pgwatch2.schema_version (sv_tag) values ('1.8.4');
104+
insert into pgwatch2.schema_version (sv_tag) values ('1.8.5');
105105

106106

107107
insert into pgwatch2.preset_config (pc_name, pc_description, pc_config)

0 commit comments

Comments
 (0)