pgnodemx

pgnodemx

pgnodemx : Capture node OS metrics via SQL queries

Overview

IDExtensionPackageVersionCategoryLicenseLanguage
6440
pgnodemx
pgnodemx
1.7
STAT
Apache-2.0
C
AttributeHas BinaryHas LibraryNeed LoadHas DDLRelocatableTrusted
--sLd-r
No
Yes
Yes
Yes
yes
no
Relationships
See Also
system_stats
pg_wait_sampling
pgsentinel
pgmeminfo
pgfincore
prioritize
pg_buffercache
Siblings
pg_proctab

Packages

TypeRepoVersionPG Major CompatibilityPackage PatternDependencies
EXT
PIGSTY
1.7
18
17
16
15
14
pgnodemx-
RPM
PIGSTY
1.7
18
17
16
15
14
pgnodemx_$v-
DEB
PIGSTY
1.7
18
17
16
15
14
postgresql-$v-pgnodemx-
Linux / PGPG18PG17PG16PG15PG14
el8.x86_64
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
el8.aarch64
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
el9.x86_64
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
el9.aarch64
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
el10.x86_64
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
el10.aarch64
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
d12.x86_64
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
d12.aarch64
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
d13.x86_64
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
d13.aarch64
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
u22.x86_64
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
u22.aarch64
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
u24.x86_64
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
u24.aarch64
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
PGDG 2.0.1
PackageVersionOSORGSIZEFile URL
pgnodemx_181.7el8.x86_64pigsty37.5 KiBpgnodemx_18-1.7-1PIGSTY.el8.x86_64.rpm
pgnodemx_181.7el8.x86_64pgdg41.8 KiBpgnodemx_18-1.7-1PGDG.rhel8.x86_64.rpm
pgnodemx_181.7el8.aarch64pigsty37.0 KiBpgnodemx_18-1.7-1PIGSTY.el8.aarch64.rpm
pgnodemx_181.7el8.aarch64pgdg41.1 KiBpgnodemx_18-1.7-1PGDG.rhel8.aarch64.rpm
pgnodemx_181.7el9.x86_64pigsty35.8 KiBpgnodemx_18-1.7-1PIGSTY.el9.x86_64.rpm
pgnodemx_181.7el9.x86_64pgdg41.6 KiBpgnodemx_18-1.7-1PGDG.rhel9.x86_64.rpm
pgnodemx_181.7el9.aarch64pigsty35.5 KiBpgnodemx_18-1.7-1PIGSTY.el9.aarch64.rpm
pgnodemx_181.7el9.aarch64pgdg41.2 KiBpgnodemx_18-1.7-1PGDG.rhel9.aarch64.rpm
pgnodemx_181.7el10.x86_64pigsty36.0 KiBpgnodemx_18-1.7-1PIGSTY.el10.x86_64.rpm
pgnodemx_181.7el10.x86_64pgdg42.2 KiBpgnodemx_18-1.7-1PGDG.rhel10.x86_64.rpm
pgnodemx_181.7el10.aarch64pigsty35.6 KiBpgnodemx_18-1.7-1PIGSTY.el10.aarch64.rpm
pgnodemx_181.7el10.aarch64pgdg41.7 KiBpgnodemx_18-1.7-1PGDG.rhel10.aarch64.rpm
postgresql-18-pgnodemx2.0.1d12.x86_64pgdg95.2 KiBpostgresql-18-pgnodemx_2.0.1-1.pgdg12+1_amd64.deb
postgresql-18-pgnodemx1.7d12.x86_64pgdg82.3 KiBpostgresql-18-pgnodemx_1.7-2.pgdg12+1_amd64.deb
postgresql-18-pgnodemx1.7d12.x86_64pigsty84.3 KiBpostgresql-18-pgnodemx_1.7-1PIGSTY~bookworm_amd64.deb
postgresql-18-pgnodemx2.0.1d12.aarch64pgdg94.0 KiBpostgresql-18-pgnodemx_2.0.1-1.pgdg12+1_arm64.deb
postgresql-18-pgnodemx1.7d12.aarch64pgdg81.4 KiBpostgresql-18-pgnodemx_1.7-2.pgdg12+1_arm64.deb
postgresql-18-pgnodemx1.7d12.aarch64pigsty83.3 KiBpostgresql-18-pgnodemx_1.7-1PIGSTY~bookworm_arm64.deb
postgresql-18-pgnodemx2.0.1d13.x86_64pgdg95.4 KiBpostgresql-18-pgnodemx_2.0.1-1.pgdg13+1_amd64.deb
postgresql-18-pgnodemx1.7d13.x86_64pgdg82.2 KiBpostgresql-18-pgnodemx_1.7-2.pgdg13+1_amd64.deb
postgresql-18-pgnodemx1.7d13.x86_64pigsty84.3 KiBpostgresql-18-pgnodemx_1.7-1PIGSTY~trixie_amd64.deb
postgresql-18-pgnodemx2.0.1d13.aarch64pgdg94.4 KiBpostgresql-18-pgnodemx_2.0.1-1.pgdg13+1_arm64.deb
postgresql-18-pgnodemx1.7d13.aarch64pgdg81.7 KiBpostgresql-18-pgnodemx_1.7-2.pgdg13+1_arm64.deb
postgresql-18-pgnodemx1.7d13.aarch64pigsty83.6 KiBpostgresql-18-pgnodemx_1.7-1PIGSTY~trixie_arm64.deb
postgresql-18-pgnodemx2.0.1u22.x86_64pgdg94.9 KiBpostgresql-18-pgnodemx_2.0.1-1.pgdg22.04+1_amd64.deb
postgresql-18-pgnodemx1.7u22.x86_64pgdg81.9 KiBpostgresql-18-pgnodemx_1.7-2.pgdg22.04+1_amd64.deb
postgresql-18-pgnodemx1.7u22.x86_64pigsty89.2 KiBpostgresql-18-pgnodemx_1.7-1PIGSTY~jammy_amd64.deb
postgresql-18-pgnodemx2.0.1u22.aarch64pgdg93.8 KiBpostgresql-18-pgnodemx_2.0.1-1.pgdg22.04+1_arm64.deb
postgresql-18-pgnodemx1.7u22.aarch64pgdg80.9 KiBpostgresql-18-pgnodemx_1.7-2.pgdg22.04+1_arm64.deb
postgresql-18-pgnodemx1.7u22.aarch64pigsty88.9 KiBpostgresql-18-pgnodemx_1.7-1PIGSTY~jammy_arm64.deb
postgresql-18-pgnodemx2.0.1u24.x86_64pgdg94.5 KiBpostgresql-18-pgnodemx_2.0.1-1.pgdg24.04+1_amd64.deb
postgresql-18-pgnodemx1.7u24.x86_64pgdg81.8 KiBpostgresql-18-pgnodemx_1.7-2.pgdg24.04+1_amd64.deb
postgresql-18-pgnodemx1.7u24.x86_64pigsty87.7 KiBpostgresql-18-pgnodemx_1.7-1PIGSTY~noble_amd64.deb
postgresql-18-pgnodemx2.0.1u24.aarch64pgdg93.3 KiBpostgresql-18-pgnodemx_2.0.1-1.pgdg24.04+1_arm64.deb
postgresql-18-pgnodemx1.7u24.aarch64pgdg80.8 KiBpostgresql-18-pgnodemx_1.7-2.pgdg24.04+1_arm64.deb
postgresql-18-pgnodemx1.7u24.aarch64pigsty87.7 KiBpostgresql-18-pgnodemx_1.7-1PIGSTY~noble_arm64.deb
PackageVersionOSORGSIZEFile URL
pgnodemx_171.7el8.x86_64pigsty37.5 KiBpgnodemx_17-1.7-1PIGSTY.el8.x86_64.rpm
pgnodemx_171.7el8.x86_64pgdg41.8 KiBpgnodemx_17-1.7-1PGDG.rhel8.x86_64.rpm
pgnodemx_171.7el8.aarch64pigsty37.0 KiBpgnodemx_17-1.7-1PIGSTY.el8.aarch64.rpm
pgnodemx_171.7el8.aarch64pgdg41.2 KiBpgnodemx_17-1.7-1PGDG.rhel8.aarch64.rpm
pgnodemx_171.7el9.x86_64pigsty35.8 KiBpgnodemx_17-1.7-1PIGSTY.el9.x86_64.rpm
pgnodemx_171.7el9.x86_64pgdg41.6 KiBpgnodemx_17-1.7-1PGDG.rhel9.x86_64.rpm
pgnodemx_171.7el9.aarch64pigsty35.5 KiBpgnodemx_17-1.7-1PIGSTY.el9.aarch64.rpm
pgnodemx_171.7el9.aarch64pgdg41.2 KiBpgnodemx_17-1.7-1PGDG.rhel9.aarch64.rpm
pgnodemx_171.7el10.x86_64pigsty36.0 KiBpgnodemx_17-1.7-1PIGSTY.el10.x86_64.rpm
pgnodemx_171.7el10.x86_64pgdg42.3 KiBpgnodemx_17-1.7-1PGDG.rhel10.x86_64.rpm
pgnodemx_171.7el10.aarch64pigsty35.6 KiBpgnodemx_17-1.7-1PIGSTY.el10.aarch64.rpm
pgnodemx_171.7el10.aarch64pgdg41.6 KiBpgnodemx_17-1.7-1PGDG.rhel10.aarch64.rpm
postgresql-17-pgnodemx2.0.1d12.x86_64pgdg95.4 KiBpostgresql-17-pgnodemx_2.0.1-1.pgdg12+1_amd64.deb
postgresql-17-pgnodemx1.7d12.x86_64pgdg82.2 KiBpostgresql-17-pgnodemx_1.7-2.pgdg12+1_amd64.deb
postgresql-17-pgnodemx1.7d12.x86_64pigsty84.2 KiBpostgresql-17-pgnodemx_1.7-1PIGSTY~bookworm_amd64.deb
postgresql-17-pgnodemx2.0.1d12.aarch64pgdg94.1 KiBpostgresql-17-pgnodemx_2.0.1-1.pgdg12+1_arm64.deb
postgresql-17-pgnodemx1.7d12.aarch64pgdg81.5 KiBpostgresql-17-pgnodemx_1.7-2.pgdg12+1_arm64.deb
postgresql-17-pgnodemx1.7d12.aarch64pigsty83.3 KiBpostgresql-17-pgnodemx_1.7-1PIGSTY~bookworm_arm64.deb
postgresql-17-pgnodemx2.0.1d13.x86_64pgdg95.3 KiBpostgresql-17-pgnodemx_2.0.1-1.pgdg13+1_amd64.deb
postgresql-17-pgnodemx1.7d13.x86_64pgdg82.2 KiBpostgresql-17-pgnodemx_1.7-2.pgdg13+1_amd64.deb
postgresql-17-pgnodemx1.7d13.x86_64pigsty84.2 KiBpostgresql-17-pgnodemx_1.7-1PIGSTY~trixie_amd64.deb
postgresql-17-pgnodemx2.0.1d13.aarch64pgdg94.3 KiBpostgresql-17-pgnodemx_2.0.1-1.pgdg13+1_arm64.deb
postgresql-17-pgnodemx1.7d13.aarch64pgdg81.5 KiBpostgresql-17-pgnodemx_1.7-2.pgdg13+1_arm64.deb
postgresql-17-pgnodemx1.7d13.aarch64pigsty83.6 KiBpostgresql-17-pgnodemx_1.7-1PIGSTY~trixie_arm64.deb
postgresql-17-pgnodemx2.0.1u22.x86_64pgdg103.1 KiBpostgresql-17-pgnodemx_2.0.1-1.pgdg22.04+1_amd64.deb
postgresql-17-pgnodemx1.7u22.x86_64pgdg88.9 KiBpostgresql-17-pgnodemx_1.7-2.pgdg22.04+1_amd64.deb
postgresql-17-pgnodemx1.7u22.x86_64pigsty96.1 KiBpostgresql-17-pgnodemx_1.7-1PIGSTY~jammy_amd64.deb
postgresql-17-pgnodemx2.0.1u22.aarch64pgdg101.8 KiBpostgresql-17-pgnodemx_2.0.1-1.pgdg22.04+1_arm64.deb
postgresql-17-pgnodemx1.7u22.aarch64pgdg87.5 KiBpostgresql-17-pgnodemx_1.7-2.pgdg22.04+1_arm64.deb
postgresql-17-pgnodemx1.7u22.aarch64pigsty95.6 KiBpostgresql-17-pgnodemx_1.7-1PIGSTY~jammy_arm64.deb
postgresql-17-pgnodemx2.0.1u24.x86_64pgdg94.6 KiBpostgresql-17-pgnodemx_2.0.1-1.pgdg24.04+1_amd64.deb
postgresql-17-pgnodemx1.7u24.x86_64pgdg81.8 KiBpostgresql-17-pgnodemx_1.7-2.pgdg24.04+1_amd64.deb
postgresql-17-pgnodemx1.7u24.x86_64pigsty87.6 KiBpostgresql-17-pgnodemx_1.7-1PIGSTY~noble_amd64.deb
postgresql-17-pgnodemx2.0.1u24.aarch64pgdg93.3 KiBpostgresql-17-pgnodemx_2.0.1-1.pgdg24.04+1_arm64.deb
postgresql-17-pgnodemx1.7u24.aarch64pgdg80.7 KiBpostgresql-17-pgnodemx_1.7-2.pgdg24.04+1_arm64.deb
postgresql-17-pgnodemx1.7u24.aarch64pigsty87.7 KiBpostgresql-17-pgnodemx_1.7-1PIGSTY~noble_arm64.deb
PackageVersionOSORGSIZEFile URL
pgnodemx_161.7el8.x86_64pigsty37.5 KiBpgnodemx_16-1.7-1PIGSTY.el8.x86_64.rpm
pgnodemx_161.7el8.x86_64pgdg41.8 KiBpgnodemx_16-1.7-1PGDG.rhel8.x86_64.rpm
pgnodemx_161.7el8.aarch64pigsty37.0 KiBpgnodemx_16-1.7-1PIGSTY.el8.aarch64.rpm
pgnodemx_161.7el8.aarch64pgdg41.1 KiBpgnodemx_16-1.7-1PGDG.rhel8.aarch64.rpm
pgnodemx_161.7el9.x86_64pigsty35.8 KiBpgnodemx_16-1.7-1PIGSTY.el9.x86_64.rpm
pgnodemx_161.7el9.x86_64pgdg41.6 KiBpgnodemx_16-1.7-1PGDG.rhel9.x86_64.rpm
pgnodemx_161.7el9.aarch64pigsty35.4 KiBpgnodemx_16-1.7-1PIGSTY.el9.aarch64.rpm
pgnodemx_161.7el9.aarch64pgdg41.1 KiBpgnodemx_16-1.7-1PGDG.rhel9.aarch64.rpm
pgnodemx_161.7el10.x86_64pigsty36.0 KiBpgnodemx_16-1.7-1PIGSTY.el10.x86_64.rpm
pgnodemx_161.7el10.x86_64pgdg42.2 KiBpgnodemx_16-1.7-1PGDG.rhel10.x86_64.rpm
pgnodemx_161.7el10.aarch64pigsty35.6 KiBpgnodemx_16-1.7-1PIGSTY.el10.aarch64.rpm
pgnodemx_161.7el10.aarch64pgdg41.7 KiBpgnodemx_16-1.7-1PGDG.rhel10.aarch64.rpm
postgresql-16-pgnodemx2.0.1d12.x86_64pgdg95.2 KiBpostgresql-16-pgnodemx_2.0.1-1.pgdg12+1_amd64.deb
postgresql-16-pgnodemx1.7d12.x86_64pgdg82.2 KiBpostgresql-16-pgnodemx_1.7-2.pgdg12+1_amd64.deb
postgresql-16-pgnodemx1.7d12.x86_64pigsty84.3 KiBpostgresql-16-pgnodemx_1.7-1PIGSTY~bookworm_amd64.deb
postgresql-16-pgnodemx2.0.1d12.aarch64pgdg94.1 KiBpostgresql-16-pgnodemx_2.0.1-1.pgdg12+1_arm64.deb
postgresql-16-pgnodemx1.7d12.aarch64pgdg81.5 KiBpostgresql-16-pgnodemx_1.7-2.pgdg12+1_arm64.deb
postgresql-16-pgnodemx1.7d12.aarch64pigsty83.3 KiBpostgresql-16-pgnodemx_1.7-1PIGSTY~bookworm_arm64.deb
postgresql-16-pgnodemx2.0.1d13.x86_64pgdg95.2 KiBpostgresql-16-pgnodemx_2.0.1-1.pgdg13+1_amd64.deb
postgresql-16-pgnodemx1.7d13.x86_64pgdg82.2 KiBpostgresql-16-pgnodemx_1.7-2.pgdg13+1_amd64.deb
postgresql-16-pgnodemx1.7d13.x86_64pigsty84.3 KiBpostgresql-16-pgnodemx_1.7-1PIGSTY~trixie_amd64.deb
postgresql-16-pgnodemx2.0.1d13.aarch64pgdg94.3 KiBpostgresql-16-pgnodemx_2.0.1-1.pgdg13+1_arm64.deb
postgresql-16-pgnodemx1.7d13.aarch64pgdg81.6 KiBpostgresql-16-pgnodemx_1.7-2.pgdg13+1_arm64.deb
postgresql-16-pgnodemx1.7d13.aarch64pigsty83.7 KiBpostgresql-16-pgnodemx_1.7-1PIGSTY~trixie_arm64.deb
postgresql-16-pgnodemx2.0.1u22.x86_64pgdg103.0 KiBpostgresql-16-pgnodemx_2.0.1-1.pgdg22.04+1_amd64.deb
postgresql-16-pgnodemx1.7u22.x86_64pgdg88.8 KiBpostgresql-16-pgnodemx_1.7-2.pgdg22.04+1_amd64.deb
postgresql-16-pgnodemx1.7u22.x86_64pigsty96.1 KiBpostgresql-16-pgnodemx_1.7-1PIGSTY~jammy_amd64.deb
postgresql-16-pgnodemx2.0.1u22.aarch64pgdg101.7 KiBpostgresql-16-pgnodemx_2.0.1-1.pgdg22.04+1_arm64.deb
postgresql-16-pgnodemx1.7u22.aarch64pgdg87.5 KiBpostgresql-16-pgnodemx_1.7-2.pgdg22.04+1_arm64.deb
postgresql-16-pgnodemx1.7u22.aarch64pigsty95.6 KiBpostgresql-16-pgnodemx_1.7-1PIGSTY~jammy_arm64.deb
postgresql-16-pgnodemx2.0.1u24.x86_64pgdg94.5 KiBpostgresql-16-pgnodemx_2.0.1-1.pgdg24.04+1_amd64.deb
postgresql-16-pgnodemx1.7u24.x86_64pgdg81.8 KiBpostgresql-16-pgnodemx_1.7-2.pgdg24.04+1_amd64.deb
postgresql-16-pgnodemx1.7u24.x86_64pigsty87.6 KiBpostgresql-16-pgnodemx_1.7-1PIGSTY~noble_amd64.deb
postgresql-16-pgnodemx2.0.1u24.aarch64pgdg93.3 KiBpostgresql-16-pgnodemx_2.0.1-1.pgdg24.04+1_arm64.deb
postgresql-16-pgnodemx1.7u24.aarch64pgdg80.8 KiBpostgresql-16-pgnodemx_1.7-2.pgdg24.04+1_arm64.deb
postgresql-16-pgnodemx1.7u24.aarch64pigsty87.7 KiBpostgresql-16-pgnodemx_1.7-1PIGSTY~noble_arm64.deb
PackageVersionOSORGSIZEFile URL
pgnodemx_151.7el8.x86_64pigsty38.7 KiBpgnodemx_15-1.7-1PIGSTY.el8.x86_64.rpm
pgnodemx_151.7el8.x86_64pgdg43.1 KiBpgnodemx_15-1.7-1PGDG.rhel8.x86_64.rpm
pgnodemx_151.7el8.aarch64pigsty38.1 KiBpgnodemx_15-1.7-1PIGSTY.el8.aarch64.rpm
pgnodemx_151.7el8.aarch64pgdg42.2 KiBpgnodemx_15-1.7-1PGDG.rhel8.aarch64.rpm
pgnodemx_151.7el9.x86_64pigsty38.0 KiBpgnodemx_15-1.7-1PIGSTY.el9.x86_64.rpm
pgnodemx_151.7el9.x86_64pgdg43.9 KiBpgnodemx_15-1.7-1PGDG.rhel9.x86_64.rpm
pgnodemx_151.7el9.aarch64pigsty37.5 KiBpgnodemx_15-1.7-1PIGSTY.el9.aarch64.rpm
pgnodemx_151.7el9.aarch64pgdg43.4 KiBpgnodemx_15-1.7-1PGDG.rhel9.aarch64.rpm
pgnodemx_151.7el10.x86_64pigsty38.0 KiBpgnodemx_15-1.7-1PIGSTY.el10.x86_64.rpm
pgnodemx_151.7el10.x86_64pgdg44.1 KiBpgnodemx_15-1.7-1PGDG.rhel10.x86_64.rpm
pgnodemx_151.7el10.aarch64pigsty37.7 KiBpgnodemx_15-1.7-1PIGSTY.el10.aarch64.rpm
pgnodemx_151.7el10.aarch64pgdg44.2 KiBpgnodemx_15-1.7-1PGDG.rhel10.aarch64.rpm
postgresql-15-pgnodemx2.0.1d12.x86_64pgdg96.6 KiBpostgresql-15-pgnodemx_2.0.1-1.pgdg12+1_amd64.deb
postgresql-15-pgnodemx1.7d12.x86_64pgdg83.5 KiBpostgresql-15-pgnodemx_1.7-2.pgdg12+1_amd64.deb
postgresql-15-pgnodemx1.7d12.x86_64pigsty85.7 KiBpostgresql-15-pgnodemx_1.7-1PIGSTY~bookworm_amd64.deb
postgresql-15-pgnodemx2.0.1d12.aarch64pgdg95.4 KiBpostgresql-15-pgnodemx_2.0.1-1.pgdg12+1_arm64.deb
postgresql-15-pgnodemx1.7d12.aarch64pgdg82.5 KiBpostgresql-15-pgnodemx_1.7-2.pgdg12+1_arm64.deb
postgresql-15-pgnodemx1.7d12.aarch64pigsty84.6 KiBpostgresql-15-pgnodemx_1.7-1PIGSTY~bookworm_arm64.deb
postgresql-15-pgnodemx2.0.1d13.x86_64pgdg96.9 KiBpostgresql-15-pgnodemx_2.0.1-1.pgdg13+1_amd64.deb
postgresql-15-pgnodemx1.7d13.x86_64pgdg83.7 KiBpostgresql-15-pgnodemx_1.7-2.pgdg13+1_amd64.deb
postgresql-15-pgnodemx1.7d13.x86_64pigsty85.8 KiBpostgresql-15-pgnodemx_1.7-1PIGSTY~trixie_amd64.deb
postgresql-15-pgnodemx2.0.1d13.aarch64pgdg95.8 KiBpostgresql-15-pgnodemx_2.0.1-1.pgdg13+1_arm64.deb
postgresql-15-pgnodemx1.7d13.aarch64pgdg83.0 KiBpostgresql-15-pgnodemx_1.7-2.pgdg13+1_arm64.deb
postgresql-15-pgnodemx1.7d13.aarch64pigsty84.7 KiBpostgresql-15-pgnodemx_1.7-1PIGSTY~trixie_arm64.deb
postgresql-15-pgnodemx2.0.1u22.x86_64pgdg105.0 KiBpostgresql-15-pgnodemx_2.0.1-1.pgdg22.04+1_amd64.deb
postgresql-15-pgnodemx1.7u22.x86_64pgdg90.6 KiBpostgresql-15-pgnodemx_1.7-2.pgdg22.04+1_amd64.deb
postgresql-15-pgnodemx1.7u22.x86_64pigsty98.1 KiBpostgresql-15-pgnodemx_1.7-1PIGSTY~jammy_amd64.deb
postgresql-15-pgnodemx2.0.1u22.aarch64pgdg103.9 KiBpostgresql-15-pgnodemx_2.0.1-1.pgdg22.04+1_arm64.deb
postgresql-15-pgnodemx1.7u22.aarch64pgdg89.4 KiBpostgresql-15-pgnodemx_1.7-2.pgdg22.04+1_arm64.deb
postgresql-15-pgnodemx1.7u22.aarch64pigsty97.9 KiBpostgresql-15-pgnodemx_1.7-1PIGSTY~jammy_arm64.deb
postgresql-15-pgnodemx2.0.1u24.x86_64pgdg96.6 KiBpostgresql-15-pgnodemx_2.0.1-1.pgdg24.04+1_amd64.deb
postgresql-15-pgnodemx1.7u24.x86_64pgdg83.5 KiBpostgresql-15-pgnodemx_1.7-2.pgdg24.04+1_amd64.deb
postgresql-15-pgnodemx1.7u24.x86_64pigsty89.4 KiBpostgresql-15-pgnodemx_1.7-1PIGSTY~noble_amd64.deb
postgresql-15-pgnodemx2.0.1u24.aarch64pgdg95.3 KiBpostgresql-15-pgnodemx_2.0.1-1.pgdg24.04+1_arm64.deb
postgresql-15-pgnodemx1.7u24.aarch64pgdg82.4 KiBpostgresql-15-pgnodemx_1.7-2.pgdg24.04+1_arm64.deb
postgresql-15-pgnodemx1.7u24.aarch64pigsty89.5 KiBpostgresql-15-pgnodemx_1.7-1PIGSTY~noble_arm64.deb
PackageVersionOSORGSIZEFile URL
pgnodemx_141.7el8.x86_64pigsty38.6 KiBpgnodemx_14-1.7-1PIGSTY.el8.x86_64.rpm
pgnodemx_141.7el8.x86_64pgdg43.0 KiBpgnodemx_14-1.7-1PGDG.rhel8.x86_64.rpm
pgnodemx_141.7el8.aarch64pigsty38.0 KiBpgnodemx_14-1.7-1PIGSTY.el8.aarch64.rpm
pgnodemx_141.7el8.aarch64pgdg42.2 KiBpgnodemx_14-1.7-1PGDG.rhel8.aarch64.rpm
pgnodemx_141.7el9.x86_64pigsty37.9 KiBpgnodemx_14-1.7-1PIGSTY.el9.x86_64.rpm
pgnodemx_141.7el9.x86_64pgdg43.8 KiBpgnodemx_14-1.7-1PGDG.rhel9.x86_64.rpm
pgnodemx_141.7el9.aarch64pigsty37.4 KiBpgnodemx_14-1.7-1PIGSTY.el9.aarch64.rpm
pgnodemx_141.7el9.aarch64pgdg43.4 KiBpgnodemx_14-1.7-1PGDG.rhel9.aarch64.rpm
pgnodemx_141.7el10.x86_64pigsty37.9 KiBpgnodemx_14-1.7-1PIGSTY.el10.x86_64.rpm
pgnodemx_141.7el10.x86_64pgdg44.2 KiBpgnodemx_14-1.7-1PGDG.rhel10.x86_64.rpm
pgnodemx_141.7el10.aarch64pigsty37.5 KiBpgnodemx_14-1.7-1PIGSTY.el10.aarch64.rpm
pgnodemx_141.7el10.aarch64pgdg44.0 KiBpgnodemx_14-1.7-1PGDG.rhel10.aarch64.rpm
postgresql-14-pgnodemx2.0.1d12.x86_64pgdg95.4 KiBpostgresql-14-pgnodemx_2.0.1-1.pgdg12+1_amd64.deb
postgresql-14-pgnodemx1.7d12.x86_64pgdg83.3 KiBpostgresql-14-pgnodemx_1.7-2.pgdg12+1_amd64.deb
postgresql-14-pgnodemx1.7d12.x86_64pigsty85.3 KiBpostgresql-14-pgnodemx_1.7-1PIGSTY~bookworm_amd64.deb
postgresql-14-pgnodemx2.0.1d12.aarch64pgdg94.2 KiBpostgresql-14-pgnodemx_2.0.1-1.pgdg12+1_arm64.deb
postgresql-14-pgnodemx1.7d12.aarch64pgdg82.3 KiBpostgresql-14-pgnodemx_1.7-2.pgdg12+1_arm64.deb
postgresql-14-pgnodemx1.7d12.aarch64pigsty84.4 KiBpostgresql-14-pgnodemx_1.7-1PIGSTY~bookworm_arm64.deb
postgresql-14-pgnodemx2.0.1d13.x86_64pgdg95.5 KiBpostgresql-14-pgnodemx_2.0.1-1.pgdg13+1_amd64.deb
postgresql-14-pgnodemx1.7d13.x86_64pgdg83.5 KiBpostgresql-14-pgnodemx_1.7-2.pgdg13+1_amd64.deb
postgresql-14-pgnodemx1.7d13.x86_64pigsty85.5 KiBpostgresql-14-pgnodemx_1.7-1PIGSTY~trixie_amd64.deb
postgresql-14-pgnodemx2.0.1d13.aarch64pgdg94.3 KiBpostgresql-14-pgnodemx_2.0.1-1.pgdg13+1_arm64.deb
postgresql-14-pgnodemx1.7d13.aarch64pgdg82.7 KiBpostgresql-14-pgnodemx_1.7-2.pgdg13+1_arm64.deb
postgresql-14-pgnodemx1.7d13.aarch64pigsty84.6 KiBpostgresql-14-pgnodemx_1.7-1PIGSTY~trixie_arm64.deb
postgresql-14-pgnodemx2.0.1u22.x86_64pgdg103.4 KiBpostgresql-14-pgnodemx_2.0.1-1.pgdg22.04+1_amd64.deb
postgresql-14-pgnodemx1.7u22.x86_64pgdg90.1 KiBpostgresql-14-pgnodemx_1.7-2.pgdg22.04+1_amd64.deb
postgresql-14-pgnodemx1.7u22.x86_64pigsty97.7 KiBpostgresql-14-pgnodemx_1.7-1PIGSTY~jammy_amd64.deb
postgresql-14-pgnodemx2.0.1u22.aarch64pgdg102.4 KiBpostgresql-14-pgnodemx_2.0.1-1.pgdg22.04+1_arm64.deb
postgresql-14-pgnodemx1.7u22.aarch64pgdg89.1 KiBpostgresql-14-pgnodemx_1.7-2.pgdg22.04+1_arm64.deb
postgresql-14-pgnodemx1.7u22.aarch64pigsty97.5 KiBpostgresql-14-pgnodemx_1.7-1PIGSTY~jammy_arm64.deb
postgresql-14-pgnodemx2.0.1u24.x86_64pgdg95.2 KiBpostgresql-14-pgnodemx_2.0.1-1.pgdg24.04+1_amd64.deb
postgresql-14-pgnodemx1.7u24.x86_64pgdg83.0 KiBpostgresql-14-pgnodemx_1.7-2.pgdg24.04+1_amd64.deb
postgresql-14-pgnodemx1.7u24.x86_64pigsty88.9 KiBpostgresql-14-pgnodemx_1.7-1PIGSTY~noble_amd64.deb
postgresql-14-pgnodemx2.0.1u24.aarch64pgdg94.3 KiBpostgresql-14-pgnodemx_2.0.1-1.pgdg24.04+1_arm64.deb
postgresql-14-pgnodemx1.7u24.aarch64pgdg82.1 KiBpostgresql-14-pgnodemx_1.7-2.pgdg24.04+1_arm64.deb
postgresql-14-pgnodemx1.7u24.aarch64pigsty89.1 KiBpostgresql-14-pgnodemx_1.7-1PIGSTY~noble_arm64.deb

Source

pig build pkg pgnodemx;		# 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 pgnodemx;		# install via package name, for the active PG version

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

Config this extension to shared_preload_libraries:

shared_preload_libraries = 'pgnodemx';

Create this extension with:

CREATE EXTENSION pgnodemx;

Usage

pgnodemx: SQL functions to access node OS metrics from PostgreSQL

pgnodemx provides SQL access to OS-level metrics including cgroup statistics, /proc filesystem data, and system information. Requires pg_monitor role membership.

cgroup Functions

-- Check cgroup support status
SELECT current_setting('pgnodemx.cgroup_enabled');
SELECT cgroup_mode();  -- 'legacy', 'unified', 'hybrid', or 'disabled'

-- Read cgroup scalar values
SELECT cgroup_scalar_bigint('memory.current');
SELECT cgroup_scalar_float8('cpu.uclamp.max');
SELECT cgroup_scalar_text('cgroup.type');

-- Read cgroup key-value files
SELECT * FROM cgroup_setof_kv('memory.stat');
SELECT * FROM cgroup_setof_kv('cpu.stat');

-- Read cgroup nested key-value files
SELECT * FROM cgroup_setof_nkv('memory.pressure');
SELECT * FROM cgroup_setof_nkv('cpu.pressure');

-- Get cgroup paths and process count
SELECT * FROM cgroup_path();
SELECT cgroup_process_count();

/proc Functions

SELECT * FROM proc_diskstats();       -- /proc/diskstats
SELECT * FROM proc_mountinfo();       -- /proc/self/mountinfo
SELECT * FROM proc_meminfo();         -- /proc/meminfo
SELECT * FROM proc_network_stats();   -- /proc/self/net/dev
SELECT * FROM proc_pid_io();          -- /proc/<pid>/io for all PG processes
SELECT * FROM proc_pid_cmdline();     -- command line for all PG processes
SELECT * FROM proc_pid_stat();        -- /proc/<pid>/stat for all PG processes
SELECT * FROM proc_cputime();         -- first line of /proc/stat
SELECT * FROM proc_loadavg();         -- /proc/loadavg

System Information

SELECT * FROM fsinfo('/pgdata');      -- filesystem info for a path
SELECT fips_mode();                   -- OpenSSL FIPS mode status
SELECT openssl_version();             -- OpenSSL version
SELECT exec_path();                   -- current PostgreSQL executable path
SELECT kpages_to_bytes(1024);         -- convert kernel pages to bytes
SELECT * FROM stat_file('/path');     -- file uid, gid, mode info

Environment Variables

SELECT envvar_text('PGDATA');
SELECT envvar_bigint('PGPORT');

Kubernetes DownwardAPI

SELECT * FROM kdapi_setof_kv('labels');
SELECT kdapi_scalar_bigint('cpu_limit');

Configuration

ParameterDefaultDescription
pgnodemx.cgroup_enabledonEnable cgroup functions
pgnodemx.containerizedoffForce containerized cgroup paths
pgnodemx.cgrouproot/sys/fs/cgroupcgroup mount location
pgnodemx.kdapi_enabledonEnable Kubernetes DownwardAPI
pgnodemx.kdapi_path/etc/podinfoDownwardAPI files location
Last updated on