Packages / prometheus-postgres-exporter
APT repository · deb.freshdeb.com/prometheus-postgres-exporterprinted 28 Oct 2026, 00:47 UTC
prometheus-postgres-exporter
postgres_exporter exports PostgreSQL server metrics to Prometheus. One release line for Debian 12 and 13, Ubuntu 22.04, 24.04 and 26.04 on amd64 and arm64.
latest 0.20.1github.com/prometheus-community/postgres_exporterupstream sourcepackaging
Componentmain
follows every upstream release, minors and majors included. Currently 0.20.1.
Not published yet. The first prometheus-postgres-exporter release is being built. These commands will work once it lands at deb.freshdeb.com/prometheus-postgres-exporter; the versions shown are the ones package.yaml will publish.
1Trust the signing key (once per machine)
sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://deb.freshdeb.com/freshdeb-archive-keyring.gpg \ | sudo tee /etc/apt/keyrings/freshdeb-archive-keyring.gpg >/dev/null
Fingerprint 3BBD F03A 9C0B F890 F8CA 9510 7595 CC55 468F 3161. How to verify.
2Add the source
sudo tee /etc/apt/sources.list.d/freshdeb-prometheus-postgres-exporter.sources >/dev/null <<EOF
Types: deb
URIs: https://deb.freshdeb.com/prometheus-postgres-exporter
Suites: $(. /etc/os-release && echo $VERSION_CODENAME)
Components: main
Signed-By: /etc/apt/keyrings/freshdeb-archive-keyring.gpg
EOFWith auto, the shell reads the codename from /etc/os-release on the machine you paste this into.
3Install
sudo apt update && sudo apt install prometheus-postgres-exporter
apt policy prometheus-postgres-exporter # expect 0.20.1-1+freshdeb~…Before you upgrade from the distribution's prometheus-postgres-exporter
The freshdeb version sorts higher, so apt upgrade moves you over in place. DATA_SOURCE_NAME keeps working. Changed since the distributions' versions: the log format (0.16), the replication_slot collector and metrics renamed to replication_slots, and --disable-settings-metrics removed (0.20). The package's NEWS entry lists them.
Compared with Debian's package
Debian's packaging decides where things go: package names, paths, users, services and how upgrades behave. The build follows upstream's own release builds wherever Debian's differs.
- Build
- Upstream's release build: pinned Go toolchain,
CGO_ENABLED=0, upstream's version stamps. Upstream's unit tests gate the build. - Init script
- Fixed for systems without systemd: it now exports
/etc/default/prometheus-postgres-exporter, so the exporter seesDATA_SOURCE_NAME. - Layout
- Debian's: the connection string in
/etc/default/prometheus-postgres-exporter, readable only byprometheus, systemd unit and init script.
Packing list
Every release line of prometheus-postgres-exporter and the distributions it's built for. Each line is its own APT component and only gets the releases it follows (main: every upstream release, minors and majors included). After upstream end of life it stops building but stays installable. Hatched cells have no build: usually that distribution already ships the same or a newer version itself.
| Line | Component | Current | bookwormDebian 12 | trixieDebian 13 | jammyUbuntu 22.04 | nobleUbuntu 24.04 | resoluteUbuntu 26.04 | Support |
|---|---|---|---|---|---|---|---|---|
| main | main | 0.20.1 | built: 0.20.1-1 | built: 0.20.1-1 | built: 0.20.1-1 | built: 0.20.1-1 | built: 0.20.1-1 | – |
Versions follow <upstream>-<revision>+freshdeb~<distro>, distro being deb12, deb13, ubuntu22.04, ubuntu24.04 or ubuntu26.04, for amd64 and arm64. Published versions are never rebuilt or replaced.
Contents
- prometheus-postgres-exporter
- Prometheus exporter for PostgreSQL server metrics
Origin
- Upstream
- github.com/prometheus-community/postgres_exporterrelease tags pinned to commit hashes
- Debian packaging
- salsa.debian.org/go-team/packages/prometheus-postgres-exporterimported unmodified at 038e287 (0.19.1-1, unstable)
- Our changes
- overlays under
overlays/for bookworm, trixie, jammy, noble, resolute. - Built for
- bookworm, trixie, jammy, noble, resoluteamd64, arm64, built natively
- Notes
- packaging notes · package.yaml · report an issue
Also in Prometheus
- prometheus3.15.1Monitoring system and time series database, with the web UImainlts
- prometheus-
alertmanager 0.34.1Routes, groups and silences Prometheus alerts, with the web UImain - prometheus-
blackbox- 0.29.1Probes endpoints over HTTP, DNS, TCP, ICMP and gRPCmainexporter - prometheus-
mysqld- 0.21.0MySQL and MariaDB server metrics for Prometheusmainexporter - prometheus-
node- 1.12.1Hardware and operating system metrics for Prometheusmainexporter - prometheus-
redis- 1.96.0Valkey and Redis metrics for Prometheusmainexporter - prometheus-
snmp- 0.31.0SNMP device metrics for Prometheus, with the config generatormainexporter