腾讯云 PostgreSQL 监控集成
使用 Site24x7 腾讯云 PostgreSQL 监控集成,您可以:
- 监控读、写及其他查询速率,了解工作负载分布情况。
- 跟踪缓存命中率,评估缓冲池效率。
- 检测慢查询和高平均 SQL 执行时间,优化查询性能。
- 监控剩余事务 ID (XID) 数量,防止 XID 回绕问题。
本帮助文档包含腾讯云 PostgreSQL 监控集成的设置说明及相关信息。
设置与配置
在设置腾讯云监视器时,如果您已在服务/资源下拉列表中选择了 PostgreSQL,则所有 PostgreSQL 资源将被自动检测并纳入监控,无需为每个资源手动创建监视器。
如果在创建腾讯云监视器时未选择 PostgreSQL,请按以下步骤操作:
- 登录您的 Site24x7 账户。
- 进入云 > 腾讯云,选择您的腾讯云监视器,然后在左侧面板中进入任意仪表板。
- 点击汉堡图标
,选择编辑,跳转至编辑腾讯云监视器页面。 - 在编辑腾讯云监视器页面,从服务/资源下拉列表中选择 PostgreSQL,然后点击保存。
- 配置成功后,进入云 > 腾讯云 > PostgreSQL,即可查看已发现的资源。
数据采集频率
腾讯云 PostgreSQL 资源的性能指标默认每五分钟采集一次,并每五分钟更新到 Site24x7 门户;指标也会根据所选轮询间隔进行采集。
支持的指标
| 指标名称 | 描述 | 单位 |
|---|---|---|
| Cache Hit Percent | 无需访问磁盘即可从共享缓冲区缓存中满足的读取请求百分比 | Percent |
| Other Requests | 每秒执行的既非读也非写的其他请求数量 | Requests/second |
| Read Requests | 每秒执行的读取查询请求数量 | Requests/second |
| Remaining XIDs | 在达到 XID 回绕限制之前剩余的事务 ID 数量 | Count |
| Slow Queries | 每秒超过配置慢查询阈值的查询数量 | Queries/second |
| Average SQL Runtime | 采集间隔内所有 SQL 语句的平均执行时间 | Milliseconds |
| Storage Used | PostgreSQL 实例使用的磁盘空间总量 | GB |
| Write Requests | 每秒执行的写入查询请求数量 | Requests/second |
阈值配置
全局配置
- 在左侧导航栏中进入管理(Admin)部分。
- 从左侧面板选择配置文件(Configuration Profiles),然后从下拉菜单中选择阈值和可用性 (+)(Threshold and Availability)选项卡。点击右上角的添加阈值配置文件(Add Threshold Profile)。
- 将监视器类型设置为腾讯云 PostgreSQL,即可为上述所有指标设置阈值。
监视器级别配置
- 进入云 > 腾讯云 > PostgreSQL。
- 选择您要为其设置阈值的资源,然后点击汉堡图标
。选择编辑,跳转至编辑腾讯云 PostgreSQL 监视器页面。 - 选择阈值和可用性(Threshold and Availability)即可为各指标设置阈值。您也可以在属性级别配置 IT 自动化。
IT 自动化
Site24x7 的 IT 自动化工具有助于自动解决性能下降问题。当发生阈值突破时,告警引擎会持续检查已定义阈值的系统事件,并执行映射的自动化操作。
配置规则
通过 Site24x7 的配置规则,您可以为多个监视器批量设置阈值配置文件、通知配置文件、标签和监视器组等参数,并自动化监控资源的配置设置。
