pg_datasentinel

pg_datasentinel

pg_datasentinel : Observability and activity monitoring extension for PostgreSQL

Overview

ID Extension Package Version Category License Language
6400
pg_datasentinel
pg_datasentinel
1.0
STAT
BSD-3-Clause
C
Attribute Has Binary Has Library Need Load Has DDL Relocatable Trusted
--sLd--
No
Yes
Yes
Yes
no
no
Relationships
See Also
pgsentinel
system_stats
pg_profile
pg_stat_monitor
pg_stat_kcache
powa

shared_preload_libraries = pg_datasentinel is required because the extension allocates shared memory and hooks into activity logging.

Packages

Type Repo Version PG Major Compatibility Package Pattern Dependencies
EXT
PIGSTY
1.0
18
17
16
15
14
pg_datasentinel -
RPM
PIGSTY
1.0
18
17
16
15
14
pg_datasentinel_$v -
DEB
PIGSTY
1.0
18
17
16
15
14
postgresql-$v-pg-datasentinel -
Linux / PG PG18 PG17 PG16 PG15 PG14
el8.x86_64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
MISS
el8.aarch64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
MISS
el9.x86_64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
MISS
el9.aarch64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
MISS
el10.x86_64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
MISS
el10.aarch64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
MISS
d12.x86_64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
MISS
d12.aarch64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
MISS
d13.x86_64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
MISS
d13.aarch64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
MISS
u22.x86_64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
MISS
u22.aarch64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
MISS
u24.x86_64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
MISS
u24.aarch64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
MISS
Package Version OS ORG SIZE File URL
pg_datasentinel_18 1.0 el8.x86_64 pigsty 34.6 KiB pg_datasentinel_18-1.0-1PIGSTY.el8.x86_64.rpm
pg_datasentinel_18 1.0 el8.aarch64 pigsty 34.6 KiB pg_datasentinel_18-1.0-1PIGSTY.el8.aarch64.rpm
pg_datasentinel_18 1.0 el9.x86_64 pigsty 34.3 KiB pg_datasentinel_18-1.0-1PIGSTY.el9.x86_64.rpm
pg_datasentinel_18 1.0 el9.aarch64 pigsty 34.8 KiB pg_datasentinel_18-1.0-1PIGSTY.el9.aarch64.rpm
pg_datasentinel_18 1.0 el10.x86_64 pigsty 34.7 KiB pg_datasentinel_18-1.0-1PIGSTY.el10.x86_64.rpm
pg_datasentinel_18 1.0 el10.aarch64 pigsty 35.2 KiB pg_datasentinel_18-1.0-1PIGSTY.el10.aarch64.rpm
postgresql-18-pg-datasentinel 1.0 d12.x86_64 pigsty 58.8 KiB postgresql-18-pg-datasentinel_1.0-1PIGSTY~bookworm_amd64.deb
postgresql-18-pg-datasentinel 1.0 d12.aarch64 pigsty 58.9 KiB postgresql-18-pg-datasentinel_1.0-1PIGSTY~bookworm_arm64.deb
postgresql-18-pg-datasentinel 1.0 d13.x86_64 pigsty 59.0 KiB postgresql-18-pg-datasentinel_1.0-1PIGSTY~trixie_amd64.deb
postgresql-18-pg-datasentinel 1.0 d13.aarch64 pigsty 59.0 KiB postgresql-18-pg-datasentinel_1.0-1PIGSTY~trixie_arm64.deb
postgresql-18-pg-datasentinel 1.0 u22.x86_64 pigsty 63.2 KiB postgresql-18-pg-datasentinel_1.0-1PIGSTY~jammy_amd64.deb
postgresql-18-pg-datasentinel 1.0 u22.aarch64 pigsty 63.7 KiB postgresql-18-pg-datasentinel_1.0-1PIGSTY~jammy_arm64.deb
postgresql-18-pg-datasentinel 1.0 u24.x86_64 pigsty 61.4 KiB postgresql-18-pg-datasentinel_1.0-1PIGSTY~noble_amd64.deb
postgresql-18-pg-datasentinel 1.0 u24.aarch64 pigsty 62.2 KiB postgresql-18-pg-datasentinel_1.0-1PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
pg_datasentinel_17 1.0 el8.x86_64 pigsty 34.6 KiB pg_datasentinel_17-1.0-1PIGSTY.el8.x86_64.rpm
pg_datasentinel_17 1.0 el8.aarch64 pigsty 34.6 KiB pg_datasentinel_17-1.0-1PIGSTY.el8.aarch64.rpm
pg_datasentinel_17 1.0 el9.x86_64 pigsty 34.3 KiB pg_datasentinel_17-1.0-1PIGSTY.el9.x86_64.rpm
pg_datasentinel_17 1.0 el9.aarch64 pigsty 34.8 KiB pg_datasentinel_17-1.0-1PIGSTY.el9.aarch64.rpm
pg_datasentinel_17 1.0 el10.x86_64 pigsty 34.7 KiB pg_datasentinel_17-1.0-1PIGSTY.el10.x86_64.rpm
pg_datasentinel_17 1.0 el10.aarch64 pigsty 35.3 KiB pg_datasentinel_17-1.0-1PIGSTY.el10.aarch64.rpm
postgresql-17-pg-datasentinel 1.0 d12.x86_64 pigsty 58.7 KiB postgresql-17-pg-datasentinel_1.0-1PIGSTY~bookworm_amd64.deb
postgresql-17-pg-datasentinel 1.0 d12.aarch64 pigsty 58.9 KiB postgresql-17-pg-datasentinel_1.0-1PIGSTY~bookworm_arm64.deb
postgresql-17-pg-datasentinel 1.0 d13.x86_64 pigsty 59.0 KiB postgresql-17-pg-datasentinel_1.0-1PIGSTY~trixie_amd64.deb
postgresql-17-pg-datasentinel 1.0 d13.aarch64 pigsty 59.0 KiB postgresql-17-pg-datasentinel_1.0-1PIGSTY~trixie_arm64.deb
postgresql-17-pg-datasentinel 1.0 u22.x86_64 pigsty 71.9 KiB postgresql-17-pg-datasentinel_1.0-1PIGSTY~jammy_amd64.deb
postgresql-17-pg-datasentinel 1.0 u22.aarch64 pigsty 72.4 KiB postgresql-17-pg-datasentinel_1.0-1PIGSTY~jammy_arm64.deb
postgresql-17-pg-datasentinel 1.0 u24.x86_64 pigsty 61.4 KiB postgresql-17-pg-datasentinel_1.0-1PIGSTY~noble_amd64.deb
postgresql-17-pg-datasentinel 1.0 u24.aarch64 pigsty 62.3 KiB postgresql-17-pg-datasentinel_1.0-1PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
pg_datasentinel_16 1.0 el8.x86_64 pigsty 34.6 KiB pg_datasentinel_16-1.0-1PIGSTY.el8.x86_64.rpm
pg_datasentinel_16 1.0 el8.aarch64 pigsty 34.6 KiB pg_datasentinel_16-1.0-1PIGSTY.el8.aarch64.rpm
pg_datasentinel_16 1.0 el9.x86_64 pigsty 34.3 KiB pg_datasentinel_16-1.0-1PIGSTY.el9.x86_64.rpm
pg_datasentinel_16 1.0 el9.aarch64 pigsty 34.8 KiB pg_datasentinel_16-1.0-1PIGSTY.el9.aarch64.rpm
pg_datasentinel_16 1.0 el10.x86_64 pigsty 34.7 KiB pg_datasentinel_16-1.0-1PIGSTY.el10.x86_64.rpm
pg_datasentinel_16 1.0 el10.aarch64 pigsty 35.3 KiB pg_datasentinel_16-1.0-1PIGSTY.el10.aarch64.rpm
postgresql-16-pg-datasentinel 1.0 d12.x86_64 pigsty 58.7 KiB postgresql-16-pg-datasentinel_1.0-1PIGSTY~bookworm_amd64.deb
postgresql-16-pg-datasentinel 1.0 d12.aarch64 pigsty 58.8 KiB postgresql-16-pg-datasentinel_1.0-1PIGSTY~bookworm_arm64.deb
postgresql-16-pg-datasentinel 1.0 d13.x86_64 pigsty 58.9 KiB postgresql-16-pg-datasentinel_1.0-1PIGSTY~trixie_amd64.deb
postgresql-16-pg-datasentinel 1.0 d13.aarch64 pigsty 59.0 KiB postgresql-16-pg-datasentinel_1.0-1PIGSTY~trixie_arm64.deb
postgresql-16-pg-datasentinel 1.0 u22.x86_64 pigsty 71.4 KiB postgresql-16-pg-datasentinel_1.0-1PIGSTY~jammy_amd64.deb
postgresql-16-pg-datasentinel 1.0 u22.aarch64 pigsty 72.0 KiB postgresql-16-pg-datasentinel_1.0-1PIGSTY~jammy_arm64.deb
postgresql-16-pg-datasentinel 1.0 u24.x86_64 pigsty 61.4 KiB postgresql-16-pg-datasentinel_1.0-1PIGSTY~noble_amd64.deb
postgresql-16-pg-datasentinel 1.0 u24.aarch64 pigsty 62.3 KiB postgresql-16-pg-datasentinel_1.0-1PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
pg_datasentinel_15 1.0 el8.x86_64 pigsty 34.8 KiB pg_datasentinel_15-1.0-1PIGSTY.el8.x86_64.rpm
pg_datasentinel_15 1.0 el8.aarch64 pigsty 34.8 KiB pg_datasentinel_15-1.0-1PIGSTY.el8.aarch64.rpm
pg_datasentinel_15 1.0 el9.x86_64 pigsty 34.6 KiB pg_datasentinel_15-1.0-1PIGSTY.el9.x86_64.rpm
pg_datasentinel_15 1.0 el9.aarch64 pigsty 35.0 KiB pg_datasentinel_15-1.0-1PIGSTY.el9.aarch64.rpm
pg_datasentinel_15 1.0 el10.x86_64 pigsty 35.1 KiB pg_datasentinel_15-1.0-1PIGSTY.el10.x86_64.rpm
pg_datasentinel_15 1.0 el10.aarch64 pigsty 35.6 KiB pg_datasentinel_15-1.0-1PIGSTY.el10.aarch64.rpm
postgresql-15-pg-datasentinel 1.0 d12.x86_64 pigsty 59.0 KiB postgresql-15-pg-datasentinel_1.0-1PIGSTY~bookworm_amd64.deb
postgresql-15-pg-datasentinel 1.0 d12.aarch64 pigsty 59.1 KiB postgresql-15-pg-datasentinel_1.0-1PIGSTY~bookworm_arm64.deb
postgresql-15-pg-datasentinel 1.0 d13.x86_64 pigsty 59.2 KiB postgresql-15-pg-datasentinel_1.0-1PIGSTY~trixie_amd64.deb
postgresql-15-pg-datasentinel 1.0 d13.aarch64 pigsty 59.2 KiB postgresql-15-pg-datasentinel_1.0-1PIGSTY~trixie_arm64.deb
postgresql-15-pg-datasentinel 1.0 u22.x86_64 pigsty 71.7 KiB postgresql-15-pg-datasentinel_1.0-1PIGSTY~jammy_amd64.deb
postgresql-15-pg-datasentinel 1.0 u22.aarch64 pigsty 72.2 KiB postgresql-15-pg-datasentinel_1.0-1PIGSTY~jammy_arm64.deb
postgresql-15-pg-datasentinel 1.0 u24.x86_64 pigsty 61.6 KiB postgresql-15-pg-datasentinel_1.0-1PIGSTY~noble_amd64.deb
postgresql-15-pg-datasentinel 1.0 u24.aarch64 pigsty 62.6 KiB postgresql-15-pg-datasentinel_1.0-1PIGSTY~noble_arm64.deb

Source

pig build pkg pg_datasentinel;		# build rpm/deb

Install

Make sure PGDG and PIGSTY repo available:

pig repo add pgsql -u   # add both repo and update cache

Install this extension with pig:

pig install pg_datasentinel;		# install via package name, for the active PG version

pig install pg_datasentinel -v 18;   # install for PG 18
pig install pg_datasentinel -v 17;   # install for PG 17
pig install pg_datasentinel -v 16;   # install for PG 16
pig install pg_datasentinel -v 15;   # install for PG 15

Config this extension to shared_preload_libraries:

shared_preload_libraries = 'pg_datasentinel';

Create this extension with:

CREATE EXTENSION pg_datasentinel;
Last updated on