
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”仪表板,利用树状图展示表大小、膨胀程度及索引使用详情。
指标管理改进
自由画布
百度文库和百度网盘联合开发的AI创作工具类智能体
73 查看详情
已移除实时指标(Realtime metrics)功能,正式弃用;支持从指定目录加载指标定义,便于指标文件的组织与维护。
数据输出(Sinks)增强
gRPC Sink 功能升级:增加基础认证(Basic Auth)支持,并完善相关文档说明。
开发与贡献体验优化
Docker Compose 开发环境进一步优化,配置更简便,管理更高效;新建社区项目仓库 pgwatch-contrib,用于收集和共享来自社区的扩展内容;其中 rpc 子目录提供了 gRPC sink 的示例实现。
以上就是pgwatch v4 发布的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/331616.html
微信扫一扫
支付宝扫一扫