pgtelemetry
Overview
| Package | Version | Category | License | Language |
|---|---|---|---|---|
pgtelemetry | 1.7 | STAT | PostgreSQL | SQL |
| ID | Extension | Bin | Lib | Load | Create | Trust | Reloc | Schema |
|---|---|---|---|---|---|---|---|---|
| 6080 | pgtelemetry | No | No | No | Yes | No | No | pgtelemetry |
Pure SQL in the fixed pgtelemetry schema; requires pg_stat_statements and plpgsql. Preload pg_stat_statements, not pgtelemetry. Control/SQL are 1.7 while META.json still says 1.6.0; upstream CI stops at PG17, and PG14-18 are verified in PGSTY builds.
Version
| Type | Repo | Version | PG Ver | Package | Deps |
|---|---|---|---|---|---|
| EXT | PIGSTY | 1.7 | 1817161514 | pgtelemetry | pg_stat_statements, plpgsql |
| RPM | PIGSTY | 1.7 | 1817161514 | pgtelemetry_$v | postgresql$v-contrib |
| DEB | PIGSTY | 1.7 | 1817161514 | postgresql-$v-pgtelemetry | - |
| OS / PG | PG18 | PG17 | PG16 | PG15 | PG14 |
|---|---|---|---|---|---|
| el8.x86_64 | PIGSTY 1.7 el8.x86_64.pg18 : pgtelemetry_18 pgtelemetry_18-1.7-1PGSTY.el8.noarch.rpm
| PIGSTY 1.7 el8.x86_64.pg17 : pgtelemetry_17 pgtelemetry_17-1.7-1PGSTY.el8.noarch.rpm
| PIGSTY 1.7 el8.x86_64.pg16 : pgtelemetry_16 pgtelemetry_16-1.7-1PGSTY.el8.noarch.rpm
| PIGSTY 1.7 el8.x86_64.pg15 : pgtelemetry_15 pgtelemetry_15-1.7-1PGSTY.el8.noarch.rpm
| PIGSTY 1.7 el8.x86_64.pg14 : pgtelemetry_14 pgtelemetry_14-1.7-1PGSTY.el8.noarch.rpm
|
| el8.aarch64 | PIGSTY 1.7 el8.aarch64.pg18 : pgtelemetry_18 pgtelemetry_18-1.7-1PGSTY.el8.noarch.rpm
| PIGSTY 1.7 el8.aarch64.pg17 : pgtelemetry_17 pgtelemetry_17-1.7-1PGSTY.el8.noarch.rpm
| PIGSTY 1.7 el8.aarch64.pg16 : pgtelemetry_16 pgtelemetry_16-1.7-1PGSTY.el8.noarch.rpm
| PIGSTY 1.7 el8.aarch64.pg15 : pgtelemetry_15 pgtelemetry_15-1.7-1PGSTY.el8.noarch.rpm
| PIGSTY 1.7 el8.aarch64.pg14 : pgtelemetry_14 pgtelemetry_14-1.7-1PGSTY.el8.noarch.rpm
|
| el9.x86_64 | PIGSTY 1.7 el9.x86_64.pg18 : pgtelemetry_18 pgtelemetry_18-1.7-1PGSTY.el9.noarch.rpm
| PIGSTY 1.7 el9.x86_64.pg17 : pgtelemetry_17 pgtelemetry_17-1.7-1PGSTY.el9.noarch.rpm
| PIGSTY 1.7 el9.x86_64.pg16 : pgtelemetry_16 pgtelemetry_16-1.7-1PGSTY.el9.noarch.rpm
| PIGSTY 1.7 el9.x86_64.pg15 : pgtelemetry_15 pgtelemetry_15-1.7-1PGSTY.el9.noarch.rpm
| PIGSTY 1.7 el9.x86_64.pg14 : pgtelemetry_14 pgtelemetry_14-1.7-1PGSTY.el9.noarch.rpm
|
| el9.aarch64 | PIGSTY 1.7 el9.aarch64.pg18 : pgtelemetry_18 pgtelemetry_18-1.7-1PGSTY.el9.noarch.rpm
| PIGSTY 1.7 el9.aarch64.pg17 : pgtelemetry_17 pgtelemetry_17-1.7-1PGSTY.el9.noarch.rpm
| PIGSTY 1.7 el9.aarch64.pg16 : pgtelemetry_16 pgtelemetry_16-1.7-1PGSTY.el9.noarch.rpm
| PIGSTY 1.7 el9.aarch64.pg15 : pgtelemetry_15 pgtelemetry_15-1.7-1PGSTY.el9.noarch.rpm
| PIGSTY 1.7 el9.aarch64.pg14 : pgtelemetry_14 pgtelemetry_14-1.7-1PGSTY.el9.noarch.rpm
|
| el10.x86_64 | PIGSTY 1.7 el10.x86_64.pg18 : pgtelemetry_18 pgtelemetry_18-1.7-1PGSTY.el10.noarch.rpm
| PIGSTY 1.7 el10.x86_64.pg17 : pgtelemetry_17 pgtelemetry_17-1.7-1PGSTY.el10.noarch.rpm
| PIGSTY 1.7 el10.x86_64.pg16 : pgtelemetry_16 pgtelemetry_16-1.7-1PGSTY.el10.noarch.rpm
| PIGSTY 1.7 el10.x86_64.pg15 : pgtelemetry_15 pgtelemetry_15-1.7-1PGSTY.el10.noarch.rpm
| PIGSTY 1.7 el10.x86_64.pg14 : pgtelemetry_14 pgtelemetry_14-1.7-1PGSTY.el10.noarch.rpm
|
| el10.aarch64 | PIGSTY 1.7 el10.aarch64.pg18 : pgtelemetry_18 pgtelemetry_18-1.7-1PGSTY.el10.noarch.rpm
| PIGSTY 1.7 el10.aarch64.pg17 : pgtelemetry_17 pgtelemetry_17-1.7-1PGSTY.el10.noarch.rpm
| PIGSTY 1.7 el10.aarch64.pg16 : pgtelemetry_16 pgtelemetry_16-1.7-1PGSTY.el10.noarch.rpm
| PIGSTY 1.7 el10.aarch64.pg15 : pgtelemetry_15 pgtelemetry_15-1.7-1PGSTY.el10.noarch.rpm
| PIGSTY 1.7 el10.aarch64.pg14 : pgtelemetry_14 pgtelemetry_14-1.7-1PGSTY.el10.noarch.rpm
|
| d12.x86_64 | PIGSTY 1.7 d12.x86_64.pg18 : postgresql-18-pgtelemetry postgresql-18-pgtelemetry_1.7-1PGSTY~bookworm_all.deb
| PIGSTY 1.7 d12.x86_64.pg17 : postgresql-17-pgtelemetry postgresql-17-pgtelemetry_1.7-1PGSTY~bookworm_all.deb
| PIGSTY 1.7 d12.x86_64.pg16 : postgresql-16-pgtelemetry postgresql-16-pgtelemetry_1.7-1PGSTY~bookworm_all.deb
| PIGSTY 1.7 d12.x86_64.pg15 : postgresql-15-pgtelemetry postgresql-15-pgtelemetry_1.7-1PGSTY~bookworm_all.deb
| PIGSTY 1.7 d12.x86_64.pg14 : postgresql-14-pgtelemetry postgresql-14-pgtelemetry_1.7-1PGSTY~bookworm_all.deb
|
| d12.aarch64 | PIGSTY 1.7 d12.aarch64.pg18 : postgresql-18-pgtelemetry postgresql-18-pgtelemetry_1.7-1PGSTY~bookworm_all.deb
| PIGSTY 1.7 d12.aarch64.pg17 : postgresql-17-pgtelemetry postgresql-17-pgtelemetry_1.7-1PGSTY~bookworm_all.deb
| PIGSTY 1.7 d12.aarch64.pg16 : postgresql-16-pgtelemetry postgresql-16-pgtelemetry_1.7-1PGSTY~bookworm_all.deb
| PIGSTY 1.7 d12.aarch64.pg15 : postgresql-15-pgtelemetry postgresql-15-pgtelemetry_1.7-1PGSTY~bookworm_all.deb
| PIGSTY 1.7 d12.aarch64.pg14 : postgresql-14-pgtelemetry postgresql-14-pgtelemetry_1.7-1PGSTY~bookworm_all.deb
|
| d13.x86_64 | PIGSTY 1.7 d13.x86_64.pg18 : postgresql-18-pgtelemetry postgresql-18-pgtelemetry_1.7-1PGSTY~trixie_all.deb
| PIGSTY 1.7 d13.x86_64.pg17 : postgresql-17-pgtelemetry postgresql-17-pgtelemetry_1.7-1PGSTY~trixie_all.deb
| PIGSTY 1.7 d13.x86_64.pg16 : postgresql-16-pgtelemetry postgresql-16-pgtelemetry_1.7-1PGSTY~trixie_all.deb
| PIGSTY 1.7 d13.x86_64.pg15 : postgresql-15-pgtelemetry postgresql-15-pgtelemetry_1.7-1PGSTY~trixie_all.deb
| PIGSTY 1.7 d13.x86_64.pg14 : postgresql-14-pgtelemetry postgresql-14-pgtelemetry_1.7-1PGSTY~trixie_all.deb
|
| d13.aarch64 | PIGSTY 1.7 d13.aarch64.pg18 : postgresql-18-pgtelemetry postgresql-18-pgtelemetry_1.7-1PGSTY~trixie_all.deb
| PIGSTY 1.7 d13.aarch64.pg17 : postgresql-17-pgtelemetry postgresql-17-pgtelemetry_1.7-1PGSTY~trixie_all.deb
| PIGSTY 1.7 d13.aarch64.pg16 : postgresql-16-pgtelemetry postgresql-16-pgtelemetry_1.7-1PGSTY~trixie_all.deb
| PIGSTY 1.7 d13.aarch64.pg15 : postgresql-15-pgtelemetry postgresql-15-pgtelemetry_1.7-1PGSTY~trixie_all.deb
| PIGSTY 1.7 d13.aarch64.pg14 : postgresql-14-pgtelemetry postgresql-14-pgtelemetry_1.7-1PGSTY~trixie_all.deb
|
| u22.x86_64 | PIGSTY 1.7 u22.x86_64.pg18 : postgresql-18-pgtelemetry postgresql-18-pgtelemetry_1.7-1PGSTY~jammy_all.deb
| PIGSTY 1.7 u22.x86_64.pg17 : postgresql-17-pgtelemetry postgresql-17-pgtelemetry_1.7-1PGSTY~jammy_all.deb
| PIGSTY 1.7 u22.x86_64.pg16 : postgresql-16-pgtelemetry postgresql-16-pgtelemetry_1.7-1PGSTY~jammy_all.deb
| PIGSTY 1.7 u22.x86_64.pg15 : postgresql-15-pgtelemetry postgresql-15-pgtelemetry_1.7-1PGSTY~jammy_all.deb
| PIGSTY 1.7 u22.x86_64.pg14 : postgresql-14-pgtelemetry postgresql-14-pgtelemetry_1.7-1PGSTY~jammy_all.deb
|
| u22.aarch64 | PIGSTY 1.7 u22.aarch64.pg18 : postgresql-18-pgtelemetry postgresql-18-pgtelemetry_1.7-1PGSTY~jammy_all.deb
| PIGSTY 1.7 u22.aarch64.pg17 : postgresql-17-pgtelemetry postgresql-17-pgtelemetry_1.7-1PGSTY~jammy_all.deb
| PIGSTY 1.7 u22.aarch64.pg16 : postgresql-16-pgtelemetry postgresql-16-pgtelemetry_1.7-1PGSTY~jammy_all.deb
| PIGSTY 1.7 u22.aarch64.pg15 : postgresql-15-pgtelemetry postgresql-15-pgtelemetry_1.7-1PGSTY~jammy_all.deb
| PIGSTY 1.7 u22.aarch64.pg14 : postgresql-14-pgtelemetry postgresql-14-pgtelemetry_1.7-1PGSTY~jammy_all.deb
|
| u24.x86_64 | PIGSTY 1.7 u24.x86_64.pg18 : postgresql-18-pgtelemetry postgresql-18-pgtelemetry_1.7-1PGSTY~noble_all.deb
| PIGSTY 1.7 u24.x86_64.pg17 : postgresql-17-pgtelemetry postgresql-17-pgtelemetry_1.7-1PGSTY~noble_all.deb
| PIGSTY 1.7 u24.x86_64.pg16 : postgresql-16-pgtelemetry postgresql-16-pgtelemetry_1.7-1PGSTY~noble_all.deb
| PIGSTY 1.7 u24.x86_64.pg15 : postgresql-15-pgtelemetry postgresql-15-pgtelemetry_1.7-1PGSTY~noble_all.deb
| PIGSTY 1.7 u24.x86_64.pg14 : postgresql-14-pgtelemetry postgresql-14-pgtelemetry_1.7-1PGSTY~noble_all.deb
|
| u24.aarch64 | PIGSTY 1.7 u24.aarch64.pg18 : postgresql-18-pgtelemetry postgresql-18-pgtelemetry_1.7-1PGSTY~noble_all.deb
| PIGSTY 1.7 u24.aarch64.pg17 : postgresql-17-pgtelemetry postgresql-17-pgtelemetry_1.7-1PGSTY~noble_all.deb
| PIGSTY 1.7 u24.aarch64.pg16 : postgresql-16-pgtelemetry postgresql-16-pgtelemetry_1.7-1PGSTY~noble_all.deb
| PIGSTY 1.7 u24.aarch64.pg15 : postgresql-15-pgtelemetry postgresql-15-pgtelemetry_1.7-1PGSTY~noble_all.deb
| PIGSTY 1.7 u24.aarch64.pg14 : postgresql-14-pgtelemetry postgresql-14-pgtelemetry_1.7-1PGSTY~noble_all.deb
|
| u26.x86_64 | PIGSTY 1.7 u26.x86_64.pg18 : postgresql-18-pgtelemetry postgresql-18-pgtelemetry_1.7-1PGSTY~resolute_all.deb
| PIGSTY 1.7 u26.x86_64.pg17 : postgresql-17-pgtelemetry postgresql-17-pgtelemetry_1.7-1PGSTY~resolute_all.deb
| PIGSTY 1.7 u26.x86_64.pg16 : postgresql-16-pgtelemetry postgresql-16-pgtelemetry_1.7-1PGSTY~resolute_all.deb
| PIGSTY 1.7 u26.x86_64.pg15 : postgresql-15-pgtelemetry postgresql-15-pgtelemetry_1.7-1PGSTY~resolute_all.deb
| PIGSTY 1.7 u26.x86_64.pg14 : postgresql-14-pgtelemetry postgresql-14-pgtelemetry_1.7-1PGSTY~resolute_all.deb
|
| u26.aarch64 | PIGSTY 1.7 u26.aarch64.pg18 : postgresql-18-pgtelemetry postgresql-18-pgtelemetry_1.7-1PGSTY~resolute_all.deb
| PIGSTY 1.7 u26.aarch64.pg17 : postgresql-17-pgtelemetry postgresql-17-pgtelemetry_1.7-1PGSTY~resolute_all.deb
| PIGSTY 1.7 u26.aarch64.pg16 : postgresql-16-pgtelemetry postgresql-16-pgtelemetry_1.7-1PGSTY~resolute_all.deb
| PIGSTY 1.7 u26.aarch64.pg15 : postgresql-15-pgtelemetry postgresql-15-pgtelemetry_1.7-1PGSTY~resolute_all.deb
| PIGSTY 1.7 u26.aarch64.pg14 : postgresql-14-pgtelemetry postgresql-14-pgtelemetry_1.7-1PGSTY~resolute_all.deb
|
Build
You can build the RPM / DEB packages for pgtelemetry using pig build:
Install
You can install pgtelemetry directly. First, make sure the PGDG and PIGSTY repositories are added and enabled:
Install the extension using pig or apt/yum/dnf:
Create Extension:
Usage
Sources:
pgtelemetry version 1.7 is a pure-SQL monitoring bundle. Views and functions summarize relation/database/tablespace size, connections and waits, locks, table access and autovacuum, pg_stat_statements timing and buffers, WAL rate, replication slots, and standby lag.
Example
Preload and install pg_stat_statements first, then install this extension in its fixed pgtelemetry schema:
Installation is superuser-only. Several objects expose cluster-wide query text, client addresses, sizes, locks, replication state, and other operational metadata; wal_telemetry() also maintains a history table. Grant only the specific views/functions a monitoring role needs, protect exported metrics, set retention for WAL samples, and account for polling cost and PostgreSQL-version changes in statistics catalogs.
Was this page helpful?
Thanks—your feedback helps us improve this page.
What got in the way? (optional)