发布注记
这里按时间倒序收录 pg_exporter 的每个仓库标签:从 v0.0.1 到 v1.4.1,共 35 个标签版本,每个版本一篇文章。
GitHub 当前有 33 个正式 Release 对象;v0.0.1 与 v0.0.5 两个仅有标签的早期版本也作为历史归档保留,并在文章内明确标注。存在 Release 时使用 GitHub 发布时间,否则使用源码标签时间,统一换算为 Asia/Shanghai(UTC+08:00)。
当前产物请从最新 GitHub Release 下载;软件仓库与容器安装方式参见安装指南。
-
pg_exporter v1.4.1
2026年07月29日 在 发布注记
分类:
v1.4.1 是一次聚焦监控准确性与 RPM 升级兼容性的维护版本。 变更摘要 修复 pg_subrel_count 在并行逻辑复制工作进程场景下重复计数的问题:先按订阅 ID 与名称去重 pg_stat_subscription,再汇总各订阅关系状态 查询结果缺少配置声明的 LABEL 列时,该采集器本轮采集会整体失败,不再生成空标签或沿用旧结果;其他非致命采集器仍会继续工作 官方 RPM 包名及产物文件名前缀由 pg_exporter 统一为 pg-exporter;新包声明兼容并替换旧包名 …
-
pg_exporter v1.4.0
2026年07月18日 在 发布注记
分类:
v1.4.0 引入快照直方图(Snapshot Histogram)指标类型与新的 pg_xact_age 事务年龄采集器,并对 HTTP 路由、打包与构建链进行了一轮系统性加固。 新功能 新增 HISTOGRAM 列类型:SQL 查询快照可按标签组直接聚合为经典 Prometheus 直方图,派生 _bucket / _count / _sum 三族序列;桶边界在配置加载阶段严格校验(有限、严格递增,自动追加 +Inf),le 成为保留标签,热重载安全 新增 pg_xact_age 采集器:以 …
-
pg_exporter v1.3.0
2026年06月24日 在 发布注记
分类:
v1.3.0 提供对 PostgreSQL 19 新指标的支持,同时刷新默认采集器包、构建链和配置覆盖测试。 变更摘要 默认支持范围从 PostgreSQL 10-18+ 扩展到 10-19+ 默认配置包包含 57 个 config/*.yml 定义文件 构建依赖更新到 Go 1.26.4、lib/pq v1.12.3、Prometheus client v1.23.2、exporter-toolkit v0.16.0。 pg_recovery_state:在恢复节点上采集 …
-
pg_exporter v1.2.2
2026年04月14日 在 发布注记
分类:
v1.2.2 是一次例行维护发布,仅将发布构建链更新到 Go 1.26.2,未引入新的采集器、配置语义或运行时行为变更。 变更摘要 刷新构建链:发布流程更新到 Go 1.26.2 无功能改动:未调整采集器、默认配置、指标定义或运行时行为 校验和 https://github.com/pgsty/pg_exporter/releases/download/v1.2.2/checksums.txt …
-
pg_exporter v1.2.1
2026年03月21日 在 发布注记
分类:
v1.2.1 是一次轻量维护版本,重点放在发布工程、配置包一致性与文档/元数据刷新上,不引入新的采集器语义或运行时行为变更。 变更摘要 刷新构建链:发布流程与 Docker 构建基础镜像升级到 Go 1.26.1 统一配置样式:将当前配置与 Legacy 配置中的内联 description 统一改为双引号写法,并重新生成合并后的 pg_exporter.yml / legacy/pg_exporter.yml 增加配置一致性测试:新增 split/merged config 等价性校验,以及内 …
-
pg_exporter v1.2.0
2026年02月12日 在 发布注记
分类:
v1.2.0 是一次聚焦稳定性与兼容性的中版本更新,覆盖启动流程、热重载、健康检查、配置校验与 Legacy 支持。 新功能 支持配置热重载:新增平台相关的信号重载(SIGHUP / SIGUSR1),并强化 POST /reload 工作流,可在不重启进程情况下更新配置与查询计划 启动流程改为非阻塞:即使目标库预检失败,也会先启动 HTTP 服务,便于监控系统先接入后恢复 新增 PostgreSQL 9.1-9.6 Legacy 配置套件:提供 legacy/ 配置目录与 make conf9 …
-
pg_exporter v1.1.2
2026年01月15日 在 发布注记
分类:
小版本更新,修复 pg_timeline 配置问题,使用最新 Go 依赖构建。 校验和 https://github.com/pgsty/pg_exporter/releases/download/v1.1.2/checksums.txt 8cddd57a843914a3145a80a3220bc875047b9bcac0664357c01ba86485436236 pg-exporter_1.1.2-1_amd64.deb …
-
pg_exporter v1.1.1
2025年12月31日 在 发布注记
分类:
小版本更新,新增采集器和 Bug 修复。 新功能 新增 pg_timeline 采集器,用于时间线监控 新增 pg_sub_16 采集器分支,排除订阅中的并行操作(PostgreSQL 16+ 兼容性) Bug 修复 修复:为 pg_recv 采集器的 slotname 添加 coalesce 以处理 NULL 值 校验和 https://github.com/pgsty/pg_exporter/releases/download/v1.1.1/checksums.txt …
-
pg_exporter v1.1.0
2025年12月15日 在 发布注记
分类:
使用 Go 1.25.5 和最新依赖构建,采集器更新: 采集器变更 pg_setting:针对 PG10-18 兼容性进行重大重构,支持 missing_ok 新增 13 个指标 …
-
pg_exporter v1.0.3
2025年11月20日 在 发布注记
分类:
使用 Go 1.25.4 和最新依赖构建 修复 #80 与 libpq 环境变量冲突 由 @kadaffy 将 auto-discovery 默认值改为 true 校验和 https://github.com/pgsty/pg_exporter/releases/download/v1.0.3/checksums.txt 7efa1a77dfd5b94813c32c7ac015b1d479b1f04fb958f6b1ed5af333e354d015 …
-
pg_exporter v1.0.2
2025年08月14日 在 发布注记
分类:
使用 Go 1.25.0 和最新依赖构建 专属网站和主页:https://exp.pgsty.com 使用 goreleaser 通过 CI/CD 流水线发布更多操作系统/架构: 新增 Windows amd64 支持 新增 Linux ppc64le 支持 校验和 https://github.com/pgsty/pg_exporter/releases/download/v1.0.2/checksums.txt …
-
pg_exporter v1.0.1
2025年07月17日 在 发布注记
分类:
新增 DockerHub 镜像:pgsty/pg_exporter 升级 Go 依赖到最新版本,使用 Go 1.24.5 构建 默认禁用 pg_tsdb_hypertable 采集器,因为 timescaledb 目录已变更 校验和 d5e2d6a656eef0ae1b29cd49695f9773 pg_exporter-1.0.1-1.aarch64.rpm cb01bb78d7b216a235363e9342803cb3 pg_exporter-1.0.1-1.x86_64.rpm …
-
pg_exporter v1.0.0
2025年05月06日 在 发布注记
分类:
变更 新增 PostgreSQL 18 指标支持 新采集器分支 pg_wal_18: 移除 write、sync、write_time、sync_time 指标 移至 pg_stat_io 新采集器分支 pg_checkpointer_18: 新指标 num_done 新指标 slru_written 新采集器分支 pg_db_18: 新指标 parallel_workers_to_launch 新指标 parallel_workers_launched 新采集器分支 pg_table_18: …
-
pg_exporter v0.9.0
2025年04月26日 在 发布注记
分类:
默认采集器 新增 timescaledb 超表指标采集器 新增 citus 分布式节点指标采集器 新增 pg_wait_sampling 等待事件采集器 pg_slot 全面改进:新增 16/17 pg_replication_slot 指标 允许 pg_slot 采集器从 16/17 开始在从库上运行 重构 pg_wait 采集器,从所有进程聚合 限制 pg_clustering、pg_indexing、pg_vacuuming 只在主库运行 将所有 reset_time 标记为 GAUGE …
-
pg_exporter v0.8.1
2025年03月29日 在 发布注记
分类:
变更 升级依赖到最新版本 升级 golang.org/x/net 从 0.35.0 到 0.36.0 #67 更新 Docker 镜像构建标签 版本资源 GitHub Release 查看 v0.8.1 标签源码
-
pg_exporter v0.8.0
2025年02月14日 在 发布注记
分类:
变更 新增 PgBouncer 1.24 新指标支持(stat、pool、database) 修复:310-pg_size.yml 在日志目录设置不正确时失败 #64,由 @Süleyman Vurucu 贡献 使用最新 Go 1.24 构建并升级所有依赖 使用标准 log/slog 重构日志,替代 go-kit 完整变更日志:https://github.com/pgsty/pg_exporter/compare/v0.7.1…v0.8.0 版本资源 GitHub Release …
-
pg_exporter v0.7.1
2024年12月29日 在 发布注记
分类:
变更 使用 dependabot 进行例行更新 功能:支持将配置指定为 Reader,由 @ringerc 在 #62 贡献 升级 golang.org/x/crypto 从 0.21.0 到 0.31.0,由 @dependabot 在 #63 贡献 修复一些拼写错误 完整变更日志:https://github.com/pgsty/pg_exporter/compare/v0.7.0…v0.7.1 版本资源 GitHub Release 查看 v0.7.1 标签源码
-
pg_exporter v0.7.0
2024年08月13日 在 发布注记
分类:
变更 为最新 Go 版本重构代码库。 PostgreSQL 17 指标支持,由 @Vonng 贡献 pg_exporter: 谓词查询功能,由 @ringerc 贡献 在 Dockerfile 中进行干净构建,由 @ringerc 贡献 pg_exporter: “bind: address already in use” 后不再 panic,由 @ringerc 贡献 pg_exporter: 修复 /stat 端点格式,由 @ringerc 贡献 …
-
pg_exporter v0.6.1
2024年01月26日 在 发布注记
分类:
变更 将 golang.org/x/net 从 v0.10.0 升级到 v0.17.0,纳入安全修复(#38) 修复 connect-timeout 传递问题(#37),由 @mouchar 贡献 配置目录同时识别 .yaml 与 .yml 文件(#34),由 @japinli 贡献 校验和 原始 Release 为压缩包与软件包发布了 MD5 校验和: 107a67ca74b1d6e7bbe773694a48f6ab pg_exporter-v0.6.1.darwin-amd64.tar.gz …
-
pg_exporter v0.6.0
2023年10月18日 在 发布注记
分类:
变更 安全增强:修复 安全 dependabot 问题 新增 pg16 采集器 新增 arm64 和 aarch64 包 移除 pg_query 采集器的 monitor 模式要求(您需要通过 search_path 确保或直接在默认 public 模式中安装 pg_stat_statements) 修复 pgbouncer 版本解析消息级别从 info 改为 debug 修复 pg_table_10_12 采集器缺少 relid 的问题 识别配置目录中的 yml 后缀文件,由 @Japin …
-
pg_exporter v0.5.0
2022年04月28日 在 发布注记
分类:
导出器增强 使用 nfpm 构建 rpm 和 deb 新增 column.default,当指标值为 NULL 时替换 新增 column.scale,当指标值为浮点/整数时乘以缩放因子(例如微秒转秒) 修复 /stat 端点输出 新增 Docker 容器 pgsty/pg_exporter 指标采集器 将 bgwriter 和 pg_wal 时间单位缩放为秒 移除 pg_class 采集器,将其移至 pg_table 和 pg_index 为 pg_table 新增 pg_class 指标 为 …
-
pg_exporter v0.4.1
2022年03月08日 在 发布注记
分类:
变更 更新默认采集器 在对象监控中省略 citus 和 timescaledb 模式 避免重复的 pg_statio 元组 支持 pgbouncer v1.16 Bug 修复:pg_repl 采集器在 pg 12 上重叠 新参数:-T connect-timeout PG_EXPORTER_CONNECT_TIMEOUT 这在监控远程 Postgres 实例时很有用 现在 pg_exporter.yaml 在 rpm 包中重命名为 pg_exporter.yml 版本资源 GitHub …
-
pg_exporter v0.4.0
2021年07月12日 在 发布注记
分类:
变更 新增 PG 14 支持 默认指标配置全面改进(但您仍可使用旧配置) 新增 auto-discovery、include-database 和 exclude-database 选项 新增多数据库监控实现(使用 auto-discovery = on) 版本资源 GitHub Release 查看 v0.4.0 标签源码
-
pg_exporter v0.3.2
2021年02月01日 在 发布注记
分类:
变更 修复 shadow DSN 边界情况 修复拼写错误和文档 版本资源 GitHub Release 查看 v0.3.2 标签源码
-
pg_exporter v0.3.1
2020年12月04日 在 发布注记
分类:
变更 修复默认配置问题(特别是低于 13 的版本) 设置 primary_conninfo 在 PG13 之前不存在 为 pg_func 采集器添加 funcid 标签以避免函数名重复标签 修复版本字符串为 pg_exporter 版本资源 GitHub Release 查看 v0.3.1 标签源码
-
pg_exporter v0.3.0
2020年10月29日 在 发布注记
分类:
变更 https://github.com/pgsty/pg_exporter/releases/tag/v0.3.0 更改默认配置,支持 PostgreSQL 13 新指标(pg_slru、pg_shmem、pg_query13、pg_backup 等) 新增一系列用于健康/恢复状态检查的 REST API 新增一个带有假 pg_up 0 指标的虚拟服务器,在 PgExporter 初始化之前提供服务 如果未指定 sslmode,向 URL 添加 sslmode=disable 修复拼写错误和 …
-
pg_exporter v0.2.0
2020年03月21日 在 发布注记
分类:
变更 新增 yum 包和 Linux 服务定义 在查询配置中新增 ‘skip’ 标志 修复 pgbouncer_up 指标 新增配置重载支持 版本资源 GitHub Release 查看 v0.2.0 标签源码
-
pg_exporter v0.1.2
2020年02月20日 在 发布注记
分类:
变更 修复 pgbouncer_up 指标 新增动态配置重载 移除 ‘shard’ 相关逻辑 在默认设置中添加 ‘bulky’ 模式 版本资源 GitHub Release 查看 v0.1.2 标签源码
-
pg_exporter v0.1.1
2020年01月10日 在 发布注记
分类:
变更 修复 pg_exporter 在启动时如果任何查询失败会挂起的 Bug。 版本资源 GitHub Release 查看 v0.1.1 标签源码
-
pg_exporter v0.0.5
2020年01月08日 在 发布注记
分类:
这是一个只有 Git 标签、没有独立 GitHub Release 对象的早期版本;本文依据标签提交与历史汇总文档归档。 变更 为每个采集器查询增加超时控制 以 fatal 采集器策略替代早期的 skip_error 行为 调整采集器优先级语义 修复内置的 pg_up 指标 为每个内置采集器补充文档 这个早期版本只有仓库标签,没有单独发布为 GitHub Release。 版本资源 查看 v0.0.5 标签源码
-
pg_exporter v0.0.4
2019年12月20日 在 发布注记
分类:
变更 在真实生产环境中测试了大约 2 周,200+ 节点。看起来不错! 版本资源 GitHub Release 查看 v0.0.4 标签源码
-
pg_exporter v0.0.3
2019年12月14日 在 发布注记
分类:
变更 v0.0.3 发布,在生产环境中测试 此版本已在生产环境中测试。 这个项目仍在快速发展中,如果您想在生产中使用,请谨慎尝试。 版本资源 GitHub Release 查看 v0.0.3 标签源码
-
pg_exporter v0.0.1
2019年12月09日 在 发布注记
分类:
这是一个只有 Git 标签、没有独立 GitHub Release 对象的早期版本;本文依据标签提交与历史汇总文档归档。 变更 新增 pgbouncer 模式 版本资源 查看 v0.0.1 标签源码