pgwatch v4发布,全新特性与功能升级

pgwatch v4已发布,该版本在性能监控和数据库管理领域带来了许多改进和创新,新版本优化了查询性能,提高了数据准确性,并增加了新的功能,如智能警报和自动化故障排除工具,pgwatch v4致力于为用户提供更高效、更智能的数据库管理体验,确保数据库的稳定运行和性能优化,摘要字数控制在100-200字之间。

pgwatch v4 发布

pgwatch v4发布,全新特性与功能升级

pgwatch v4 正式上线,本次更新引入了多项功能增强、优化改进以及问题修复。主要变更如下:

PostgreSQL 18 指标支持

  • table_stats 指标中新增 total_XXX_time 字段;
  • stat_io 指标添加 read_byteswrite_bytesextend_bytes 列;
  • 使用 pg_stat_io 来采集 wal_stats 指标数据;
  • archiver_pending_count 指标中采用 pg_ls_archive_statusdir() 函数;
  • checkpointer 指标中新增 num_doneslru_written 两个字段;
  • db_stats 指标现包含 parallel_workers_to_launchparallel_workers_launched 列。

Grafana 仪表板升级

  • 新增专为 PostgreSQL 和 Prometheus 接收器设计的 Grafana v12 仪表板;
  • 停止对 Grafana v10 的支持;
  • 全新“Global Database Overview”仪表板,集成 26 个面板,涵盖复制状态、连接情况及索引使用等新视图(灵感源自 postgres.ai);
  • 更新后的“Database Overview”仪表板现包含 21 个面板,支持时间延迟分析并提升图表可视化效果;
  • 推出“Query Performance Analysis”仪表板,配备强化表格,涵盖 17 项指标和 8 个可视化图表(借鉴自 postgres.ai);
  • 新增“Tables Overview”仪表板,利用树状图展示表大小、膨胀程度及索引使用详情。

指标管理改进

  • 已移除实时指标(Realtime metrics)功能,正式弃用;
  • 支持从指定目录加载指标定义,便于指标文件的组织与维护。

数据输出(Sinks)增强

  • gRPC Sink 功能升级:增加基础认证(Basic Auth)支持,并完善相关文档说明。

开发与贡献体验优化

  • Docker Compose 开发环境进一步优化,配置更简便,管理更高效;
  • 新建社区项目仓库 pgwatch-contrib,用于收集和共享来自社区的扩展内容;其中 rpc 子目录提供了 gRPC sink 的示例实现。

网友留言(0 条)

发表评论