DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: pg-exporter 1.4.1-1

Package Information

DescriptionAdvanced PostgreSQL & Pgbouncer Metrics Exporter for Prometheus

PG Exporter is an advanced PostgreSQL & pgBouncer metrics exporter for Prometheus. It offers declarative config, dynamic planning, and customizable collectors. PG Exporter provides 600+ metrics and ~3K time series per instance, covers everything that is needed for PostgreSQL observability.

Its main features include:

* Highly Customizable: Define almost all metrics through declarative YAML configs * Full Coverage: Monitor PostgreSQL (10-19+) and pgBouncer (1.8-1.25+) in a single exporter * Fine-grained Control: Configure timeout, caching, skip conditions, and fatality per collector * Dynamic Planning: Define multiple query branches based on different conditions * Self-monitoring: Rich metrics about pg_exporter itself for complete observability * Auto-discovery: Automatically discover and monitor multiple databases within an instance * REST API: Comprehensive HTTP endpoints for service health, traffic routing and configuration reload * Extension Support: timescaledb, citus, pg_stat_statements, pg_wait_sampling,... * Local-first URL behavior: Built for on-host deployment, with implicit local target fallback and automatic `sslmode=disable` when omitted

MaintainerDebian PostgreSQL Maintainers <team+postgresql@tracker.debian.org>
Changed ByMichael Banck <mbanck@debian.org>
Sponsormbanck@debian.org
Distributionunstable
Architectureany
VCSgit: https://salsa.debian.org/postgresql/pg-exporter.git (browse)
Closes#1143524
Trackerhttps://tracker.debian.org/pkg/pg-exporter
Uploaded1 month, 7 days ago

New Package Report

.changes◂
DateThu, 24 Sep 2026 10:45:38 +0200
Sourcepg-exporter
Version1.4.1-1
Changed-ByMichael Banck <mbanck@debian.org>
Architecturesource amd64
Distributionunstable
Changelog◂
pg-exporter (1.4.1-1) unstable; urgency=medium
 .
   * Initial upload (Closes: #1143524).
.dsc◂
Package-Listpg-exporter deb net optional arch=any
Sectionnet
Priorityoptional
Componentmain
debian/copyright◂
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: pg_exporter
Source: https://github.com/pgsty/pg_exporter

Files: *
Copyright: 2018-2026 Feng Ruohang <rh@vonng.com>
License: Apache-2.0

Files: debian/*
Copyright: Copyright (c) 2026 Michael Banck
License: Apache-2.0

License: Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 On Debian systems, the full text of the Apache License version 2 can be found
 in the file `/usr/share/common-licenses/Apache-2.0'.

Review Information

accepted — allocated to awm 1 month, 7 days ago, started 1 month, 7 days ago, completed 1 month, 7 days ago.

Final Comment

Hi,

Please fix the lintian issue identified in the full review detail.

Thanks!

Public Notes

1 month, 7 days ago ● public

Lintian

Command: lintian -Iiv -L '>=warning' --show-overrides --color=never ../$(basename $PWD)_*.changes
Exit code: 2

N:
E: pg-exporter: aliased-location [lib/]
N: 
N:   This package installs files into an aliased location and should not be
N:   doing so.
N:   
N:   Since Debian Trixie, the base-files package sets up symbolic links such as
N:   /bin pointing to usr/bin. Installing files in /bin directly thus triggers
N:   undefined behaviour in dpkg.
N:   
N:   Packages must no longer install files into such locations and must install
N:   them to the corresponding location under usr/ instead.
N: 
N:   Please refer to Binaries (Section 10.1) in the Debian Policy Manual and
N:   Bug#1074014 for details.
N: 
N:   Visibility: error
N:   Show-Always: no
N:   Check: files/hierarchy/standard
N: 
N:
E: pg-exporter: aliased-location [lib/systemd/]
N:
E: pg-exporter: aliased-location [lib/systemd/system/]
N:
E: pg-exporter: aliased-location [lib/systemd/system/pg_exporter.service]

Back to Dashboard | View all reviews for this package