Monitoring
目录
Overview
面板中嵌入的监控数据可用于从资源、性能和容量角度对 PostgreSQL 进行监控和告警,并支持通知策略的配置。
直观呈现的监控数据能够为运维巡检或性能调优提供决策支持。
Monitoring Metrics
平台默认采集与 PostgreSQL 资源、性能和容量相关的常用监控指标。在实例的 Monitoring 标签页中,可以查看这些指标的实时监控数据。
Main Monitoring Item Descriptions
Resource Usage
- CPU Utilization:反映 PostgreSQL 进程的 CPU 负载
- Memory Usage:包括常驻内存和虚拟内存,监控内存泄漏和过度使用
- File Descriptors:确保未达到系统限制
Performance Metrics
- Transaction Statistics:跟踪各数据库的提交/回滚率,评估事务成功率
- Query Statistics:分析各类查询的比例,识别性能瓶颈
- Cache Hit Rate:评估共享缓冲区效率,命中率应保持在 95%以上
- Lock Statistics:检测表级锁的争用情况
Capacity Planning
- Connection Count:监控连接池使用情况,及时调整 max_connections
- Temporary Files:识别需要优化的大型查询
- Checkpoints:评估检查点频率对性能的影响
NOTE
- 部分指标需要启用统计收集器
- 建议为关键指标设置告警阈值