2025年9月25日: PostgreSQL 18 发布!

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_byteswrite_bytesextend_bytes
  • wal_stats 指标中使用 pg_stat_io
  • archiver_pending_count 指标中使用 pg_ls_archive_statusdir()
  • checkpointer 指标中添加了 num_doneslru_written 列;
  • db_stats 指标中添加了 parallel_workers_to_launchparallel_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 做出贡献,帮助它变得更好,

我们非常感谢您的支持!