跳转到主要内容

pg_stat_tcpinfo

Linux TCP connection statistics, latency and retransmissions

pg_stat_tcpinfo : Linux TCP connection statistics, latency and retransmissions

Overview

ID Extension Package Version Category License Language
6480 pg_stat_tcpinfo pg_stat_tcpinfo 1.1 STAT PostgreSQL C
Attribute Has Binary Has Library Need Load Has DDL Relocatable Trusted
--s-d-r No Yes No Yes yes no
Linux >=4.18; procfs and NETLINK_INET_DIAG required. Monitoring roles can see all server-OS-user sockets. No preload or upstream 1.0-to-1.1 upgrade script. PG14-18; PGDG remains principal supplier; PGSTY 1.1 batch supplements published.

Packages

Type Repo Version PG Major Compatibility Package Pattern Dependencies
EXT PGDG 1.1 18 17 16 15 14 pg_stat_tcpinfo -
RPM PGDG 1.1 18 17 16 15 14 pg_stat_tcpinfo_$v -
DEB PGDG 1.1 18 17 16 15 14 postgresql-$v-pg-stat-tcpinfo -
Linux / PG PG18 PG17 PG16 PG15 PG14
el8.x86_64 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1
el8.aarch64 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1
el9.x86_64 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1
el9.aarch64 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1
el10.x86_64 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1
el10.aarch64 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1 PIGSTY 1.1
d12.x86_64 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1
d12.aarch64 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1
d13.x86_64 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1
d13.aarch64 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1
u22.x86_64 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1
u22.aarch64 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1
u24.x86_64 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1
u24.aarch64 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1
u26.x86_64 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1
u26.aarch64 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1 PGDG 1.1
Package Version OS ORG SIZE File URL
pg_stat_tcpinfo_18 1.1 el8.x86_64 pigsty 41.0 KiB pg_stat_tcpinfo_18-1.1-1PGSTY.el8.x86_64.rpm
pg_stat_tcpinfo_18 1.1 el8.x86_64 pgdg 21.7 KiB pg_stat_tcpinfo_18-1.1-1PGDG.rhel8.10.x86_64.rpm
pg_stat_tcpinfo_18 1.1 el8.aarch64 pigsty 40.4 KiB pg_stat_tcpinfo_18-1.1-1PGSTY.el8.aarch64.rpm
pg_stat_tcpinfo_18 1.1 el8.aarch64 pgdg 20.7 KiB pg_stat_tcpinfo_18-1.1-1PGDG.rhel8.10.aarch64.rpm
pg_stat_tcpinfo_18 1.1 el9.x86_64 pigsty 42.1 KiB pg_stat_tcpinfo_18-1.1-1PGSTY.el9.x86_64.rpm
pg_stat_tcpinfo_18 1.1 el9.x86_64 pgdg 22.2 KiB pg_stat_tcpinfo_18-1.1-1PGDG.rhel9.8.x86_64.rpm
pg_stat_tcpinfo_18 1.1 el9.aarch64 pigsty 41.5 KiB pg_stat_tcpinfo_18-1.1-1PGSTY.el9.aarch64.rpm
pg_stat_tcpinfo_18 1.1 el9.aarch64 pgdg 21.3 KiB pg_stat_tcpinfo_18-1.1-1PGDG.rhel9.8.aarch64.rpm
pg_stat_tcpinfo_18 1.1 el10.x86_64 pigsty 42.1 KiB pg_stat_tcpinfo_18-1.1-1PGSTY.el10.x86_64.rpm
pg_stat_tcpinfo_18 1.1 el10.aarch64 pigsty 41.8 KiB pg_stat_tcpinfo_18-1.1-1PGSTY.el10.aarch64.rpm
pg_stat_tcpinfo_18 1.1 el10.aarch64 pgdg 21.6 KiB pg_stat_tcpinfo_18-1.1-1PGDG.rhel10.2.aarch64.rpm
postgresql-18-pg-stat-tcpinfo 1.1 d12.x86_64 pgdg 32.7 KiB postgresql-18-pg-stat-tcpinfo_1.1-1.pgdg12+1_amd64.deb
postgresql-18-pg-stat-tcpinfo 1.1 d12.x86_64 pigsty 32.6 KiB postgresql-18-pg-stat-tcpinfo_1.1-1PGSTY~bookworm_amd64.deb
postgresql-18-pg-stat-tcpinfo 1.1 d12.aarch64 pgdg 31.9 KiB postgresql-18-pg-stat-tcpinfo_1.1-1.pgdg12+1_arm64.deb
postgresql-18-pg-stat-tcpinfo 1.1 d12.aarch64 pigsty 31.8 KiB postgresql-18-pg-stat-tcpinfo_1.1-1PGSTY~bookworm_arm64.deb
postgresql-18-pg-stat-tcpinfo 1.1 d13.x86_64 pgdg 32.8 KiB postgresql-18-pg-stat-tcpinfo_1.1-1.pgdg13+1_amd64.deb
postgresql-18-pg-stat-tcpinfo 1.1 d13.x86_64 pigsty 32.7 KiB postgresql-18-pg-stat-tcpinfo_1.1-1PGSTY~trixie_amd64.deb
postgresql-18-pg-stat-tcpinfo 1.1 d13.aarch64 pgdg 32.2 KiB postgresql-18-pg-stat-tcpinfo_1.1-1.pgdg13+1_arm64.deb
postgresql-18-pg-stat-tcpinfo 1.1 d13.aarch64 pigsty 32.1 KiB postgresql-18-pg-stat-tcpinfo_1.1-1PGSTY~trixie_arm64.deb
postgresql-18-pg-stat-tcpinfo 1.1 u22.x86_64 pgdg 33.4 KiB postgresql-18-pg-stat-tcpinfo_1.1-1.pgdg22.04+1_amd64.deb
postgresql-18-pg-stat-tcpinfo 1.1 u22.x86_64 pigsty 35.3 KiB postgresql-18-pg-stat-tcpinfo_1.1-1PGSTY~jammy_amd64.deb
postgresql-18-pg-stat-tcpinfo 1.1 u22.aarch64 pgdg 32.5 KiB postgresql-18-pg-stat-tcpinfo_1.1-1.pgdg22.04+1_arm64.deb
postgresql-18-pg-stat-tcpinfo 1.1 u22.aarch64 pigsty 34.8 KiB postgresql-18-pg-stat-tcpinfo_1.1-1PGSTY~jammy_arm64.deb
postgresql-18-pg-stat-tcpinfo 1.1 u24.x86_64 pgdg 32.8 KiB postgresql-18-pg-stat-tcpinfo_1.1-1.pgdg24.04+1_amd64.deb
postgresql-18-pg-stat-tcpinfo 1.1 u24.x86_64 pigsty 34.2 KiB postgresql-18-pg-stat-tcpinfo_1.1-1PGSTY~noble_amd64.deb
postgresql-18-pg-stat-tcpinfo 1.1 u24.aarch64 pgdg 32.1 KiB postgresql-18-pg-stat-tcpinfo_1.1-1.pgdg24.04+1_arm64.deb
postgresql-18-pg-stat-tcpinfo 1.1 u24.aarch64 pigsty 33.6 KiB postgresql-18-pg-stat-tcpinfo_1.1-1PGSTY~noble_arm64.deb
postgresql-18-pg-stat-tcpinfo 1.1 u26.x86_64 pgdg 32.7 KiB postgresql-18-pg-stat-tcpinfo_1.1-1.pgdg26.04+1_amd64.deb
postgresql-18-pg-stat-tcpinfo 1.1 u26.x86_64 pigsty 34.0 KiB postgresql-18-pg-stat-tcpinfo_1.1-1PGSTY~resolute_amd64.deb
postgresql-18-pg-stat-tcpinfo 1.1 u26.aarch64 pgdg 32.3 KiB postgresql-18-pg-stat-tcpinfo_1.1-1.pgdg26.04+1_arm64.deb
postgresql-18-pg-stat-tcpinfo 1.1 u26.aarch64 pigsty 33.7 KiB postgresql-18-pg-stat-tcpinfo_1.1-1PGSTY~resolute_arm64.deb
Package Version OS ORG SIZE File URL
pg_stat_tcpinfo_17 1.1 el8.x86_64 pigsty 40.9 KiB pg_stat_tcpinfo_17-1.1-1PGSTY.el8.x86_64.rpm
pg_stat_tcpinfo_17 1.1 el8.x86_64 pgdg 21.7 KiB pg_stat_tcpinfo_17-1.1-1PGDG.rhel8.10.x86_64.rpm
pg_stat_tcpinfo_17 1.1 el8.aarch64 pigsty 40.2 KiB pg_stat_tcpinfo_17-1.1-1PGSTY.el8.aarch64.rpm
pg_stat_tcpinfo_17 1.1 el8.aarch64 pgdg 20.7 KiB pg_stat_tcpinfo_17-1.1-1PGDG.rhel8.10.aarch64.rpm
pg_stat_tcpinfo_17 1.1 el9.x86_64 pigsty 41.8 KiB pg_stat_tcpinfo_17-1.1-1PGSTY.el9.x86_64.rpm
pg_stat_tcpinfo_17 1.1 el9.x86_64 pgdg 22.1 KiB pg_stat_tcpinfo_17-1.1-1PGDG.rhel9.8.x86_64.rpm
pg_stat_tcpinfo_17 1.1 el9.aarch64 pigsty 41.3 KiB pg_stat_tcpinfo_17-1.1-1PGSTY.el9.aarch64.rpm
pg_stat_tcpinfo_17 1.1 el9.aarch64 pgdg 21.3 KiB pg_stat_tcpinfo_17-1.1-1PGDG.rhel9.8.aarch64.rpm
pg_stat_tcpinfo_17 1.1 el10.x86_64 pigsty 42.0 KiB pg_stat_tcpinfo_17-1.1-1PGSTY.el10.x86_64.rpm
pg_stat_tcpinfo_17 1.1 el10.aarch64 pigsty 41.6 KiB pg_stat_tcpinfo_17-1.1-1PGSTY.el10.aarch64.rpm
pg_stat_tcpinfo_17 1.1 el10.aarch64 pgdg 21.6 KiB pg_stat_tcpinfo_17-1.1-1PGDG.rhel10.2.aarch64.rpm
postgresql-17-pg-stat-tcpinfo 1.1 d12.x86_64 pgdg 32.5 KiB postgresql-17-pg-stat-tcpinfo_1.1-1.pgdg12+1_amd64.deb
postgresql-17-pg-stat-tcpinfo 1.1 d12.x86_64 pigsty 32.4 KiB postgresql-17-pg-stat-tcpinfo_1.1-1PGSTY~bookworm_amd64.deb
postgresql-17-pg-stat-tcpinfo 1.1 d12.aarch64 pgdg 31.9 KiB postgresql-17-pg-stat-tcpinfo_1.1-1.pgdg12+1_arm64.deb
postgresql-17-pg-stat-tcpinfo 1.1 d12.aarch64 pigsty 31.7 KiB postgresql-17-pg-stat-tcpinfo_1.1-1PGSTY~bookworm_arm64.deb
postgresql-17-pg-stat-tcpinfo 1.1 d13.x86_64 pgdg 32.6 KiB postgresql-17-pg-stat-tcpinfo_1.1-1.pgdg13+1_amd64.deb
postgresql-17-pg-stat-tcpinfo 1.1 d13.x86_64 pigsty 32.4 KiB postgresql-17-pg-stat-tcpinfo_1.1-1PGSTY~trixie_amd64.deb
postgresql-17-pg-stat-tcpinfo 1.1 d13.aarch64 pgdg 32.2 KiB postgresql-17-pg-stat-tcpinfo_1.1-1.pgdg13+1_arm64.deb
postgresql-17-pg-stat-tcpinfo 1.1 d13.aarch64 pigsty 32.0 KiB postgresql-17-pg-stat-tcpinfo_1.1-1PGSTY~trixie_arm64.deb
postgresql-17-pg-stat-tcpinfo 1.1 u22.x86_64 pgdg 36.4 KiB postgresql-17-pg-stat-tcpinfo_1.1-1.pgdg22.04+1_amd64.deb
postgresql-17-pg-stat-tcpinfo 1.1 u22.x86_64 pigsty 38.5 KiB postgresql-17-pg-stat-tcpinfo_1.1-1PGSTY~jammy_amd64.deb
postgresql-17-pg-stat-tcpinfo 1.1 u22.aarch64 pgdg 35.7 KiB postgresql-17-pg-stat-tcpinfo_1.1-1.pgdg22.04+1_arm64.deb
postgresql-17-pg-stat-tcpinfo 1.1 u22.aarch64 pigsty 37.9 KiB postgresql-17-pg-stat-tcpinfo_1.1-1PGSTY~jammy_arm64.deb
postgresql-17-pg-stat-tcpinfo 1.1 u24.x86_64 pgdg 32.6 KiB postgresql-17-pg-stat-tcpinfo_1.1-1.pgdg24.04+1_amd64.deb
postgresql-17-pg-stat-tcpinfo 1.1 u24.x86_64 pigsty 34.0 KiB postgresql-17-pg-stat-tcpinfo_1.1-1PGSTY~noble_amd64.deb
postgresql-17-pg-stat-tcpinfo 1.1 u24.aarch64 pgdg 31.9 KiB postgresql-17-pg-stat-tcpinfo_1.1-1.pgdg24.04+1_arm64.deb
postgresql-17-pg-stat-tcpinfo 1.1 u24.aarch64 pigsty 33.5 KiB postgresql-17-pg-stat-tcpinfo_1.1-1PGSTY~noble_arm64.deb
postgresql-17-pg-stat-tcpinfo 1.1 u26.x86_64 pgdg 32.6 KiB postgresql-17-pg-stat-tcpinfo_1.1-1.pgdg26.04+1_amd64.deb
postgresql-17-pg-stat-tcpinfo 1.1 u26.x86_64 pigsty 33.8 KiB postgresql-17-pg-stat-tcpinfo_1.1-1PGSTY~resolute_amd64.deb
postgresql-17-pg-stat-tcpinfo 1.1 u26.aarch64 pgdg 32.1 KiB postgresql-17-pg-stat-tcpinfo_1.1-1.pgdg26.04+1_arm64.deb
postgresql-17-pg-stat-tcpinfo 1.1 u26.aarch64 pigsty 33.7 KiB postgresql-17-pg-stat-tcpinfo_1.1-1PGSTY~resolute_arm64.deb
Package Version OS ORG SIZE File URL
pg_stat_tcpinfo_16 1.1 el8.x86_64 pigsty 40.9 KiB pg_stat_tcpinfo_16-1.1-1PGSTY.el8.x86_64.rpm
pg_stat_tcpinfo_16 1.1 el8.x86_64 pgdg 21.7 KiB pg_stat_tcpinfo_16-1.1-1PGDG.rhel8.10.x86_64.rpm
pg_stat_tcpinfo_16 1.1 el8.aarch64 pigsty 40.2 KiB pg_stat_tcpinfo_16-1.1-1PGSTY.el8.aarch64.rpm
pg_stat_tcpinfo_16 1.1 el8.aarch64 pgdg 20.7 KiB pg_stat_tcpinfo_16-1.1-1PGDG.rhel8.10.aarch64.rpm
pg_stat_tcpinfo_16 1.1 el9.x86_64 pigsty 41.8 KiB pg_stat_tcpinfo_16-1.1-1PGSTY.el9.x86_64.rpm
pg_stat_tcpinfo_16 1.1 el9.x86_64 pgdg 22.1 KiB pg_stat_tcpinfo_16-1.1-1PGDG.rhel9.8.x86_64.rpm
pg_stat_tcpinfo_16 1.1 el9.aarch64 pigsty 41.3 KiB pg_stat_tcpinfo_16-1.1-1PGSTY.el9.aarch64.rpm
pg_stat_tcpinfo_16 1.1 el9.aarch64 pgdg 21.3 KiB pg_stat_tcpinfo_16-1.1-1PGDG.rhel9.8.aarch64.rpm
pg_stat_tcpinfo_16 1.1 el10.x86_64 pigsty 42.0 KiB pg_stat_tcpinfo_16-1.1-1PGSTY.el10.x86_64.rpm
pg_stat_tcpinfo_16 1.1 el10.aarch64 pigsty 41.6 KiB pg_stat_tcpinfo_16-1.1-1PGSTY.el10.aarch64.rpm
pg_stat_tcpinfo_16 1.1 el10.aarch64 pgdg 21.6 KiB pg_stat_tcpinfo_16-1.1-1PGDG.rhel10.2.aarch64.rpm
postgresql-16-pg-stat-tcpinfo 1.1 d12.x86_64 pgdg 32.5 KiB postgresql-16-pg-stat-tcpinfo_1.1-1.pgdg12+1_amd64.deb
postgresql-16-pg-stat-tcpinfo 1.1 d12.x86_64 pigsty 32.4 KiB postgresql-16-pg-stat-tcpinfo_1.1-1PGSTY~bookworm_amd64.deb
postgresql-16-pg-stat-tcpinfo 1.1 d12.aarch64 pgdg 31.9 KiB postgresql-16-pg-stat-tcpinfo_1.1-1.pgdg12+1_arm64.deb
postgresql-16-pg-stat-tcpinfo 1.1 d12.aarch64 pigsty 31.7 KiB postgresql-16-pg-stat-tcpinfo_1.1-1PGSTY~bookworm_arm64.deb
postgresql-16-pg-stat-tcpinfo 1.1 d13.x86_64 pgdg 32.7 KiB postgresql-16-pg-stat-tcpinfo_1.1-1.pgdg13+1_amd64.deb
postgresql-16-pg-stat-tcpinfo 1.1 d13.x86_64 pigsty 32.4 KiB postgresql-16-pg-stat-tcpinfo_1.1-1PGSTY~trixie_amd64.deb
postgresql-16-pg-stat-tcpinfo 1.1 d13.aarch64 pgdg 32.2 KiB postgresql-16-pg-stat-tcpinfo_1.1-1.pgdg13+1_arm64.deb
postgresql-16-pg-stat-tcpinfo 1.1 d13.aarch64 pigsty 32.0 KiB postgresql-16-pg-stat-tcpinfo_1.1-1PGSTY~trixie_arm64.deb
postgresql-16-pg-stat-tcpinfo 1.1 u22.x86_64 pgdg 36.4 KiB postgresql-16-pg-stat-tcpinfo_1.1-1.pgdg22.04+1_amd64.deb
postgresql-16-pg-stat-tcpinfo 1.1 u22.x86_64 pigsty 38.4 KiB postgresql-16-pg-stat-tcpinfo_1.1-1PGSTY~jammy_amd64.deb
postgresql-16-pg-stat-tcpinfo 1.1 u22.aarch64 pgdg 35.6 KiB postgresql-16-pg-stat-tcpinfo_1.1-1.pgdg22.04+1_arm64.deb
postgresql-16-pg-stat-tcpinfo 1.1 u22.aarch64 pigsty 37.9 KiB postgresql-16-pg-stat-tcpinfo_1.1-1PGSTY~jammy_arm64.deb
postgresql-16-pg-stat-tcpinfo 1.1 u24.x86_64 pgdg 32.7 KiB postgresql-16-pg-stat-tcpinfo_1.1-1.pgdg24.04+1_amd64.deb
postgresql-16-pg-stat-tcpinfo 1.1 u24.x86_64 pigsty 34.0 KiB postgresql-16-pg-stat-tcpinfo_1.1-1PGSTY~noble_amd64.deb
postgresql-16-pg-stat-tcpinfo 1.1 u24.aarch64 pgdg 32.0 KiB postgresql-16-pg-stat-tcpinfo_1.1-1.pgdg24.04+1_arm64.deb
postgresql-16-pg-stat-tcpinfo 1.1 u24.aarch64 pigsty 34.0 KiB postgresql-16-pg-stat-tcpinfo_1.1-1PGSTY~noble_arm64.deb
postgresql-16-pg-stat-tcpinfo 1.1 u26.x86_64 pgdg 32.6 KiB postgresql-16-pg-stat-tcpinfo_1.1-1.pgdg26.04+1_amd64.deb
postgresql-16-pg-stat-tcpinfo 1.1 u26.x86_64 pigsty 33.8 KiB postgresql-16-pg-stat-tcpinfo_1.1-1PGSTY~resolute_amd64.deb
postgresql-16-pg-stat-tcpinfo 1.1 u26.aarch64 pgdg 32.1 KiB postgresql-16-pg-stat-tcpinfo_1.1-1.pgdg26.04+1_arm64.deb
postgresql-16-pg-stat-tcpinfo 1.1 u26.aarch64 pigsty 33.7 KiB postgresql-16-pg-stat-tcpinfo_1.1-1PGSTY~resolute_arm64.deb
Package Version OS ORG SIZE File URL
pg_stat_tcpinfo_15 1.1 el8.x86_64 pigsty 40.9 KiB pg_stat_tcpinfo_15-1.1-1PGSTY.el8.x86_64.rpm
pg_stat_tcpinfo_15 1.1 el8.x86_64 pgdg 21.7 KiB pg_stat_tcpinfo_15-1.1-1PGDG.rhel8.10.x86_64.rpm
pg_stat_tcpinfo_15 1.1 el8.aarch64 pigsty 40.2 KiB pg_stat_tcpinfo_15-1.1-1PGSTY.el8.aarch64.rpm
pg_stat_tcpinfo_15 1.1 el8.aarch64 pgdg 20.7 KiB pg_stat_tcpinfo_15-1.1-1PGDG.rhel8.10.aarch64.rpm
pg_stat_tcpinfo_15 1.1 el9.x86_64 pigsty 41.8 KiB pg_stat_tcpinfo_15-1.1-1PGSTY.el9.x86_64.rpm
pg_stat_tcpinfo_15 1.1 el9.x86_64 pgdg 22.1 KiB pg_stat_tcpinfo_15-1.1-1PGDG.rhel9.8.x86_64.rpm
pg_stat_tcpinfo_15 1.1 el9.aarch64 pigsty 41.3 KiB pg_stat_tcpinfo_15-1.1-1PGSTY.el9.aarch64.rpm
pg_stat_tcpinfo_15 1.1 el9.aarch64 pgdg 21.3 KiB pg_stat_tcpinfo_15-1.1-1PGDG.rhel9.8.aarch64.rpm
pg_stat_tcpinfo_15 1.1 el10.x86_64 pigsty 42.0 KiB pg_stat_tcpinfo_15-1.1-1PGSTY.el10.x86_64.rpm
pg_stat_tcpinfo_15 1.1 el10.aarch64 pigsty 41.6 KiB pg_stat_tcpinfo_15-1.1-1PGSTY.el10.aarch64.rpm
pg_stat_tcpinfo_15 1.1 el10.aarch64 pgdg 21.6 KiB pg_stat_tcpinfo_15-1.1-1PGDG.rhel10.2.aarch64.rpm
postgresql-15-pg-stat-tcpinfo 1.1 d12.x86_64 pgdg 32.6 KiB postgresql-15-pg-stat-tcpinfo_1.1-1.pgdg12+1_amd64.deb
postgresql-15-pg-stat-tcpinfo 1.1 d12.x86_64 pigsty 32.4 KiB postgresql-15-pg-stat-tcpinfo_1.1-1PGSTY~bookworm_amd64.deb
postgresql-15-pg-stat-tcpinfo 1.1 d12.aarch64 pgdg 31.9 KiB postgresql-15-pg-stat-tcpinfo_1.1-1.pgdg12+1_arm64.deb
postgresql-15-pg-stat-tcpinfo 1.1 d12.aarch64 pigsty 35.6 KiB postgresql-15-pg-stat-tcpinfo_1.1-1PGSTY~bookworm_arm64.deb
postgresql-15-pg-stat-tcpinfo 1.1 d13.x86_64 pgdg 32.6 KiB postgresql-15-pg-stat-tcpinfo_1.1-1.pgdg13+1_amd64.deb
postgresql-15-pg-stat-tcpinfo 1.1 d13.x86_64 pigsty 32.4 KiB postgresql-15-pg-stat-tcpinfo_1.1-1PGSTY~trixie_amd64.deb
postgresql-15-pg-stat-tcpinfo 1.1 d13.aarch64 pgdg 32.2 KiB postgresql-15-pg-stat-tcpinfo_1.1-1.pgdg13+1_arm64.deb
postgresql-15-pg-stat-tcpinfo 1.1 d13.aarch64 pigsty 32.0 KiB postgresql-15-pg-stat-tcpinfo_1.1-1PGSTY~trixie_arm64.deb
postgresql-15-pg-stat-tcpinfo 1.1 u22.x86_64 pgdg 36.3 KiB postgresql-15-pg-stat-tcpinfo_1.1-1.pgdg22.04+1_amd64.deb
postgresql-15-pg-stat-tcpinfo 1.1 u22.x86_64 pigsty 38.4 KiB postgresql-15-pg-stat-tcpinfo_1.1-1PGSTY~jammy_amd64.deb
postgresql-15-pg-stat-tcpinfo 1.1 u22.aarch64 pgdg 35.6 KiB postgresql-15-pg-stat-tcpinfo_1.1-1.pgdg22.04+1_arm64.deb
postgresql-15-pg-stat-tcpinfo 1.1 u22.aarch64 pigsty 37.9 KiB postgresql-15-pg-stat-tcpinfo_1.1-1PGSTY~jammy_arm64.deb
postgresql-15-pg-stat-tcpinfo 1.1 u24.x86_64 pgdg 32.7 KiB postgresql-15-pg-stat-tcpinfo_1.1-1.pgdg24.04+1_amd64.deb
postgresql-15-pg-stat-tcpinfo 1.1 u24.x86_64 pigsty 34.0 KiB postgresql-15-pg-stat-tcpinfo_1.1-1PGSTY~noble_amd64.deb
postgresql-15-pg-stat-tcpinfo 1.1 u24.aarch64 pgdg 31.9 KiB postgresql-15-pg-stat-tcpinfo_1.1-1.pgdg24.04+1_arm64.deb
postgresql-15-pg-stat-tcpinfo 1.1 u24.aarch64 pigsty 33.5 KiB postgresql-15-pg-stat-tcpinfo_1.1-1PGSTY~noble_arm64.deb
postgresql-15-pg-stat-tcpinfo 1.1 u26.x86_64 pgdg 32.6 KiB postgresql-15-pg-stat-tcpinfo_1.1-1.pgdg26.04+1_amd64.deb
postgresql-15-pg-stat-tcpinfo 1.1 u26.x86_64 pigsty 33.8 KiB postgresql-15-pg-stat-tcpinfo_1.1-1PGSTY~resolute_amd64.deb
postgresql-15-pg-stat-tcpinfo 1.1 u26.aarch64 pgdg 32.1 KiB postgresql-15-pg-stat-tcpinfo_1.1-1.pgdg26.04+1_arm64.deb
postgresql-15-pg-stat-tcpinfo 1.1 u26.aarch64 pigsty 33.7 KiB postgresql-15-pg-stat-tcpinfo_1.1-1PGSTY~resolute_arm64.deb
Package Version OS ORG SIZE File URL
pg_stat_tcpinfo_14 1.1 el8.x86_64 pigsty 40.8 KiB pg_stat_tcpinfo_14-1.1-1PGSTY.el8.x86_64.rpm
pg_stat_tcpinfo_14 1.1 el8.x86_64 pgdg 21.7 KiB pg_stat_tcpinfo_14-1.1-1PGDG.rhel8.10.x86_64.rpm
pg_stat_tcpinfo_14 1.1 el8.aarch64 pigsty 40.1 KiB pg_stat_tcpinfo_14-1.1-1PGSTY.el8.aarch64.rpm
pg_stat_tcpinfo_14 1.1 el8.aarch64 pgdg 20.7 KiB pg_stat_tcpinfo_14-1.1-1PGDG.rhel8.10.aarch64.rpm
pg_stat_tcpinfo_14 1.1 el9.x86_64 pigsty 41.9 KiB pg_stat_tcpinfo_14-1.1-1PGSTY.el9.x86_64.rpm
pg_stat_tcpinfo_14 1.1 el9.x86_64 pgdg 22.1 KiB pg_stat_tcpinfo_14-1.1-1PGDG.rhel9.8.x86_64.rpm
pg_stat_tcpinfo_14 1.1 el9.aarch64 pigsty 41.3 KiB pg_stat_tcpinfo_14-1.1-1PGSTY.el9.aarch64.rpm
pg_stat_tcpinfo_14 1.1 el9.aarch64 pgdg 21.3 KiB pg_stat_tcpinfo_14-1.1-1PGDG.rhel9.8.aarch64.rpm
pg_stat_tcpinfo_14 1.1 el10.x86_64 pigsty 41.9 KiB pg_stat_tcpinfo_14-1.1-1PGSTY.el10.x86_64.rpm
pg_stat_tcpinfo_14 1.1 el10.aarch64 pigsty 41.5 KiB pg_stat_tcpinfo_14-1.1-1PGSTY.el10.aarch64.rpm
pg_stat_tcpinfo_14 1.1 el10.aarch64 pgdg 21.6 KiB pg_stat_tcpinfo_14-1.1-1PGDG.rhel10.2.aarch64.rpm
postgresql-14-pg-stat-tcpinfo 1.1 d12.x86_64 pgdg 32.6 KiB postgresql-14-pg-stat-tcpinfo_1.1-1.pgdg12+1_amd64.deb
postgresql-14-pg-stat-tcpinfo 1.1 d12.x86_64 pigsty 32.4 KiB postgresql-14-pg-stat-tcpinfo_1.1-1PGSTY~bookworm_amd64.deb
postgresql-14-pg-stat-tcpinfo 1.1 d12.aarch64 pgdg 31.8 KiB postgresql-14-pg-stat-tcpinfo_1.1-1.pgdg12+1_arm64.deb
postgresql-14-pg-stat-tcpinfo 1.1 d12.aarch64 pigsty 31.7 KiB postgresql-14-pg-stat-tcpinfo_1.1-1PGSTY~bookworm_arm64.deb
postgresql-14-pg-stat-tcpinfo 1.1 d13.x86_64 pgdg 32.7 KiB postgresql-14-pg-stat-tcpinfo_1.1-1.pgdg13+1_amd64.deb
postgresql-14-pg-stat-tcpinfo 1.1 d13.x86_64 pigsty 32.5 KiB postgresql-14-pg-stat-tcpinfo_1.1-1PGSTY~trixie_amd64.deb
postgresql-14-pg-stat-tcpinfo 1.1 d13.aarch64 pgdg 32.1 KiB postgresql-14-pg-stat-tcpinfo_1.1-1.pgdg13+1_arm64.deb
postgresql-14-pg-stat-tcpinfo 1.1 d13.aarch64 pigsty 31.9 KiB postgresql-14-pg-stat-tcpinfo_1.1-1PGSTY~trixie_arm64.deb
postgresql-14-pg-stat-tcpinfo 1.1 u22.x86_64 pgdg 36.3 KiB postgresql-14-pg-stat-tcpinfo_1.1-1.pgdg22.04+1_amd64.deb
postgresql-14-pg-stat-tcpinfo 1.1 u22.x86_64 pigsty 38.4 KiB postgresql-14-pg-stat-tcpinfo_1.1-1PGSTY~jammy_amd64.deb
postgresql-14-pg-stat-tcpinfo 1.1 u22.aarch64 pgdg 35.5 KiB postgresql-14-pg-stat-tcpinfo_1.1-1.pgdg22.04+1_arm64.deb
postgresql-14-pg-stat-tcpinfo 1.1 u22.aarch64 pigsty 38.0 KiB postgresql-14-pg-stat-tcpinfo_1.1-1PGSTY~jammy_arm64.deb
postgresql-14-pg-stat-tcpinfo 1.1 u24.x86_64 pgdg 32.6 KiB postgresql-14-pg-stat-tcpinfo_1.1-1.pgdg24.04+1_amd64.deb
postgresql-14-pg-stat-tcpinfo 1.1 u24.x86_64 pigsty 34.0 KiB postgresql-14-pg-stat-tcpinfo_1.1-1PGSTY~noble_amd64.deb
postgresql-14-pg-stat-tcpinfo 1.1 u24.aarch64 pgdg 31.9 KiB postgresql-14-pg-stat-tcpinfo_1.1-1.pgdg24.04+1_arm64.deb
postgresql-14-pg-stat-tcpinfo 1.1 u24.aarch64 pigsty 33.4 KiB postgresql-14-pg-stat-tcpinfo_1.1-1PGSTY~noble_arm64.deb
postgresql-14-pg-stat-tcpinfo 1.1 u26.x86_64 pgdg 32.5 KiB postgresql-14-pg-stat-tcpinfo_1.1-1.pgdg26.04+1_amd64.deb
postgresql-14-pg-stat-tcpinfo 1.1 u26.x86_64 pigsty 33.8 KiB postgresql-14-pg-stat-tcpinfo_1.1-1PGSTY~resolute_amd64.deb
postgresql-14-pg-stat-tcpinfo 1.1 u26.aarch64 pgdg 32.1 KiB postgresql-14-pg-stat-tcpinfo_1.1-1.pgdg26.04+1_arm64.deb
postgresql-14-pg-stat-tcpinfo 1.1 u26.aarch64 pigsty 33.7 KiB postgresql-14-pg-stat-tcpinfo_1.1-1PGSTY~resolute_arm64.deb

Source

github.com/jakubwartakEDB/pg_stat_tcpinfo

pig build pkg pg_stat_tcpinfo;		# build rpm/deb

Install

Make sure PGDG repo available:

pig repo add pgdg -u    # add pgdg repo and update cache

Install this extension with pig:

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

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

Create this extension with:

CREATE EXTENSION pg_stat_tcpinfo;

Usage

Sources:

pg_stat_tcpinfo 1.1 exposes Linux TCP socket statistics through SQL. It helps investigate slow client connections, replication links and foreign-server traffic using round-trip time, retransmissions, congestion control and queue sizes, without shell access to the host.

It requires Linux 4.18 or later, access to /proc, and the NETLINK_INET_DIAG interface. Install as a superuser; no preload or server restart is required.

Core Workflow

CREATE EXTENSION pg_stat_tcpinfo;

SELECT a.pid, a.usename, a.application_name,
       t.dst_addr, t.dst_port, t.state, t.recvq, t.sendq,
       t.tcpinfo->>'rtt' AS rtt_ms,
       t.tcpinfo->>'total_retrans' AS retransmissions,
       t.tcpinfo->>'congestion' AS congestion_control
FROM pg_stat_activity a
JOIN pg_stat_tcpinfo t ON t.pid = a.pid
WHERE t.state = 'ESTABLISHED';

Objects and Metrics

The pg_stat_tcpinfo view calls pg_stat_get_tcpinfo(). Each row contains a process and OS user ID, local and remote addresses and ports, connection state, receive and send queues, and a tcpinfo JSONB object. IPv4 and IPv6 sockets are supported. The rtt field is expressed in milliseconds; total_retrans is the cumulative retransmission counter.

The view includes every TCP socket owned by the server’s OS user, including sockets from other database clusters or programs running under that account. Joining on the backend PID narrows the result to connections visible in the current cluster. Unix-domain connections are not TCP sockets and do not appear; TIME-WAIT sockets have no owner and are omitted. Metrics unavailable on an older kernel may be null.

Permissions

The installation revokes public execution of the function and grants function and view access to pg_read_all_stats; pg_monitor inherits that access. Ordinary application roles cannot read the metrics by default. Additional grants expose all sockets owned by the server OS user, not only the caller’s database connections.

Operational Boundaries

Each call scans process descriptors and queries the kernel; it is an on-demand observation, not a historical sampler. Container PID and network namespaces and procfs restrictions determine which sockets and PIDs are visible. Choose a sampling interval appropriate to the number of processes and connections.

Use a package built for the server’s PostgreSQL major version. The 1.1 release includes fresh-install SQL for versions 1.0 and 1.1 but no upgrade script between them, so an existing 1.0 installation has no upstream-provided ALTER EXTENSION pg_stat_tcpinfo UPDATE path.