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


pgwatch v4 正式上线,本次更新引入了多项功能增强、优化改进以及问题修复。主要变更如下:
PostgreSQL 18 指标支持
- 在
table_stats指标中新增total_XXX_time字段; - 向
stat_io指标添加read_bytes、write_bytes和extend_bytes列; - 使用
pg_stat_io来采集wal_stats指标数据; - 在
archiver_pending_count指标中采用pg_ls_archive_statusdir()函数; -
checkpointer指标中新增num_done与slru_written两个字段; -
db_stats指标现包含parallel_workers_to_launch和parallel_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 条)