Releases: awslabs/pg-collector
pg collector V1 for PostgreSQL 16
1- V1 version Created from pg-collector-for-postgresQL-15 branch.
2- Change the supported postgresql version from 15 to 16.
3- Add reserved_connections parameter to Reserved connections settings.
pg collector V1 for PostgreSQL 15
1- V1 version Created from pg-collector-for-postgresQL-14 branch
2- Change the supported postgresql version from 14 to 15
3- Fix "104: ERROR: column "datlastsysoid" does not exist " by doing "select * from pg_database;" to show all columns in pg_database view without showing specific columns
pg collector V1.1 for PostgreSQL 13
1- Add logical_decoding_work_mem parameter to Replication Parameters
2- Add Replication Slot wal status to Replication section
pg collector V1.1 for PostgreSQL 14
1- Add new section for COPY command progress
2- Add pg_stat_statements_info View to pg_stat_statements_extension section
3- Add vacuum_failsafe_age and vacuum_multixact_failsafe_age parameters to vacuum and Statistics section
4- Add pg_stat_wal veiw to DB load section inder pg_stat_* views
5- Add pg_stat_replication_slots View to Replication section
6- Add logical_decoding_work_mem parameter to Replication Parameters
7- Add n_ins_since_vacuum and n_tup_ins columns to pg_stat_all_tables's queries in vacuum and Statistics section
8- Add Sessions statistics ( session_time,active_time,idle_in_transaction_time,sessions,sessions_abandoned,sessions_fatal,sessions_killed ) to Sessions/Connections Info section
9- Add Replication Slot wal status to Replication section
pg collector V1 for PostgreSQL 14
1- V1 version Created from pg-collector-for-postgresQL-13 branch
2- Change the supported postgresql version from 13 to 14
pg collector V1 for PostgreSQL 13
PG Collector v2.9 for PostgreSQL 12 and older versions
1- Add HTML <details> Tag to each section so the user can open and close it on demand, it is closed by By default , this will help make the report more readable and Easy to navigate when the DB have a lot of objects.
2- Add new section for Functions statistics .
3- Change active session monitor section name to session/connection info and add more information .
4- Fix link issue (FK_without_index) .
5- Add log_temp_files to Temp tables section .
6- Add temp_buffers to Memory setting section .
7- Enhance the following sections (tables without auto vacuum , tables without auto analyze , tables without auto analyze, auto vacuum, vacuum and analyze) .
8- Change Replication_slot section name to Replication and add Replication slot lag and Replication Parameters .
9- PG collector will be able to detect and report the PG server type and the database Role .
Note: Thanks to Jeremy Schneider as he the author of this part of the code .
PG server type :
RDS PG = RDS- < PG_Version >
Aurora PG = Aurora- < PG_Version > - < Aurora_Version >
PostgreSQL Community = PG- < PG_Version >
Database Role :
Primary/writer DB (Read write)
Standby/Reader DB (Read Only)
10- Add new section for DB Load (wait events stats,Locks ,pg_stat_* views)
11- Add new section for Triggers .
12- Add new section for pg_config .
13- Enhancement suggestions for pg-collector #1 requested by thottr@
13-1. Add queryid to the pg_stat_statements's queries ( pg_stat_statements extension section)
13-2. Add Top SQL order by shared blocks read (physical reads) ( pg_stat_statements extension section)
13-3. Add Top 50 Tables by total physical reads and total physical reads percent to Table Access Profile section
13-4. Add Top 50 indexes by physical reads and physical reads percent to Index Access Profile section