pgwatch v4 发布了!
发布于 2025-09-29,作者 CYBERTEC PostgreSQL International GmbH
相关开源项目
pgwatch,PostgreSQL 监控工具已更新至 4.0 版本。本次发布带来了大量新功能、改进和错误修复,以增强您的监控体验。
您可以在 demo.pgwatch.com 上查看其运行效果。您也可以在 Github 上查看详细的 更改日志。
PostgreSQL 18 个指标
- 在
table_stats
指标中添加了 total_XXX_time
列;
- 在
stat_io
指标中添加了 read_bytes
、write_bytes
和 extend_bytes
;
- 在
wal_stats
指标中使用 pg_stat_io
;
- 在
archiver_pending_count
指标中使用 pg_ls_archive_statusdir()
;
- 在
checkpointer
指标中添加了 num_done
和 slru_written
列;
- 在
db_stats
指标中添加了 parallel_workers_to_launch
和 parallel_workers_launched
列。
Grafana 仪表盘
- 为 PostgreSQL 和 Prometheus sink 新增了 Grafana v12 仪表盘;
- 停止支持 Grafana v10;
- 新增“全局数据库概览”仪表盘,包含 26 个面板,其中包括关于复制、连接和索引使用的新面板(灵感来自 postgres.ai);
- 新的“数据库概览”现包含 21 个面板,支持延迟时间显示和改进的可视化;
- 新的“查询性能分析”仪表盘,包含一个包含 17 个指标和 8 个可视化面板的增强型表格(灵感来自 postgres.ai);
- 新的“表概览”仪表盘,通过树状图可视化面板提供有关表大小、膨胀和索引使用情况的见解。
指标
- 实时指标已被弃用并从系统中移除。
- 现在可以从指定文件夹加载指标,从而更好地组织和管理指标定义。
Sink
- gRPC Sink 增强:为 gRPC sink 添加了基本身份验证支持,并改进了使用说明文档。
开发和贡献
- 使用 Docker Compose 增强了开发体验,使其更容易设置和管理环境。
- 创建了一个新的仓库 pgwatch-contrib,用于托管来自社区的 pgwatch 额外贡献和扩展。
rpc
子目录包含 gRPC sink 示例实现。
我们要感谢所有贡献者和用户的帮助。如果您想为 pgwatch 做出贡献,帮助它变得更好,
我们非常感谢您的支持!