Review: pg-exporter 1.4.1-1
Package Information
| Description | Advanced 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 |
|---|---|
| Maintainer | Debian PostgreSQL Maintainers <team+postgresql@tracker.debian.org> |
| Changed By | Michael Banck <mbanck@debian.org> |
| Sponsor | mbanck@debian.org |
| Distribution | unstable |
| Architecture | any |
| VCS | git: https://salsa.debian.org/postgresql/pg-exporter.git (browse) |
| Closes | #1143524 |
| Tracker | https://tracker.debian.org/pkg/pg-exporter |
| Uploaded | 1 month, 7 days ago |
New Package Report
.changes
| Date | Thu, 24 Sep 2026 10:45:38 +0200 |
|---|---|
| Source | pg-exporter |
| Version | 1.4.1-1 |
| Changed-By | Michael Banck <mbanck@debian.org> |
| Architecture | source amd64 |
| Distribution | unstable |
Changelog
pg-exporter (1.4.1-1) unstable; urgency=medium . * Initial upload (Closes: #1143524).
.dsc
| Section | net |
|---|---|
| Priority | optional |
| Component | main |
| Package-List | pg-exporter deb net optional arch=any |
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
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]