Azure Cosmos DB for PostgreSQL 集群监控集成
Azure Cosmos DB for PostgreSQL 提供分布式关系数据库解决方案,使您能够构建可扩展的 PostgreSQL 应用。
借助 Site24x7 的集成,您现在可以使用精确的指标监控数据库、配置阈值,并在发生违规时立即获得告警。
设置与配置
在配置新 Azure 监视器时添加 Azure Cosmos DB for PostgreSQL 集群
如果您尚未配置 Azure 监视器,请按照以下步骤添加:
- 登录您的 Site24x7 账号。
- 从左侧导航栏选择云(Cloud),然后选择 Azure > 添加 Azure 监视器(Add Azure Monitor)。您也可以按照添加 Azure 监视器的步骤操作。
- 在 Azure 监视器配置过程中,在"添加 Azure 监视器(Add Azure Monitor)"页面上,从"服务/资源类型(Service/Resource Types)"下拉菜单中选择 Azure Cosmos DB for PostgreSQL 集群以及其他所需资源类型。请检查"编辑(Edit)"页面中是否已配置相应的资源组和标签过滤器。
将 Azure Cosmos DB for PostgreSQL 集群添加到现有 Azure 监视器
如果您已为该租户配置了 Azure 监视器,可以按以下步骤添加 Azure Cosmos DB for PostgreSQL 集群:
- 登录您的 Site24x7 账号。
- 依次进入云(Cloud) > Azure,然后在左侧面板中选择要添加 Azure Cosmos DB for PostgreSQL 集群的 Azure 监视器。
- 在服务视图(Service View)页面上,点击 Azure Cosmos DB for PostgreSQL 集群服务类型中的启用监控(Enable Monitoring)按钮。请检查"编辑(Edit)"页面中是否已配置相应的资源组和标签过滤器。
发现新的 Azure 资源大约需要 15-30 分钟。如需立即发现所选配置,请点击右上角的立即发现(Discover Now),即使禁用了自动发现新资源(Auto-Discover New Resources)选项,也将发现 Azure 编辑页面中所配置过滤条件匹配的所有资源。
现在,您可以直接从服务视图仪表板查看已发现的数据库。
轮询频率
Site24x7 的 Azure Cosmos DB for PostgreSQL 集群监视器每分钟收集一次指标数据,每五分钟收集一次应用程序状态。
支持的指标
| 指标 | 描述 | 统计方式 | 单位 |
| 活动连接(Active Connections) | 活动连接数 | 平均值 | 次 |
| 保留内存百分比(Reserved Memory percent) | 应用程序保留的提交内存限制百分比 | 平均值 | 百分比 |
| 已消耗 CPU 积分(CPU Credits Consumed) | 节点消耗的总积分数。仅在节点上配置了可突发计算时可用。 | 平均值 | 次 |
| 剩余 CPU 积分(CPU Credits Remaining) | 可用于突发的总积分数。仅在节点上配置了可突发计算时可用。 | 平均值 | 次 |
| CPU 百分比(CPU percent) | 平均 CPU 使用量 | 平均值 | 百分比 |
| IOPS | 每秒 I/O 操作次数 | 平均值 | 次 |
| 内存百分比(Memory percent) | 平均内存使用量 | 平均值 | 百分比 |
| 网络流出(Network Out) | 所有活动连接的出站网络流量总量 | 总计 | 字节 |
| 网络流入(Network In) | 所有活动连接的入站网络流量总量 | 总计 | 字节 |
| 复制延迟(Replication lag) | 与主集群对应节点相比,只读副本节点的延迟量 | 平均值 | 毫秒 |
| 存储百分比(Storage percent) | 平均存储使用量 | 平均值 | 百分比 |
| 已用存储(Storage used) | 平均已用存储量 | 平均值 | 字节 |
| VM 缓存带宽消耗百分比(VM Cached Bandwidth Consumed Percentage) | VM 消耗的缓存磁盘带宽平均百分比 | 平均值 | 百分比 |
| VM 缓存 IOPS 消耗百分比(VM Cached IOPS Consumed Percentage) | VM 消耗的缓存磁盘 IOPS 平均百分比 | 平均值 | 百分比 |
| VM 非缓存带宽消耗百分比(VM Uncached Bandwidth Consumed Percentage) | VM 消耗的非缓存磁盘带宽平均百分比 | 平均值 | 百分比 |
| VM 非缓存 IOPS 消耗百分比(VM Uncached IOPS Consumed Percentage) | VM 消耗的非缓存磁盘 IOPS 平均百分比 | 平均值 | 百分比 |
阈值配置
可以从监视器编辑页面关联阈值配置文件:
- 在配置文件(Configuration Profiles) > 阈值和可用性(Threshold and Availability)下,从下拉菜单中选择相应的阈值配置文件。
铅笔图标来添加或编辑阈值配置文件。批量操作:
可以从管理(Admin)页面批量关联阈值配置文件(管理(Admin) > 清单(Inventory) > 批量操作(Bulk Action) > 在监视器配置下,进入修改阈值配置文件(Modify Threshold Profile))。
您可以通过选择阈值和可用性(Threshold and Availability)选项来设置指标的阈值。您还可以在属性级别配置 IT 自动化。
默认阈值
Site24x7 根据一组默认阈值向您发出告警。这些默认阈值可确保数据库容量不会过载,从而维持最佳存储和性能,同时有助于降低成本。以下指标提供默认阈值:
- 协调器服务器版本已更改(Coordinator Server Edition Changed)
- 协调器存储配额已更改(Coordinator Storage Quota Changed)
- 节点存储配额已更改(Node Storage Quota Changed)
- 协调器 vCore 已更改(Coordinator VCore Changed)
- 节点 vCore 已更改(Node VCore Changed)
- CPU 百分比(CPU percent)
- 内存百分比(Memory percent)
- 存储百分比(Storage percent)
- 活动连接(Active Connections)
IT 自动化
Site24x7 提供一套专属的 IT 自动化工具,可自动解决性能降级问题。这些工具主动响应事件,无需等待人工干预。
配置规则
借助 Site24x7 的配置规则,您可以为多个监视器设置阈值配置文件、通知配置文件、标签和监视器组等参数。这些规则可以针对现有监视器或新添加的监视器(在添加时)进行配置和运行,适用于符合给定条件的监视器。
报表
通过我们深入的报表,获取受监控资源各参数的详细数据,提升服务性能。
查看 Azure Cosmos DB for PostgreSQL 集群的报表:
- 在左侧导航栏中进入报表(Reports)部分。
- 从左侧菜单中选择 Azure Cosmos DB for PostgreSQL 集群。
您可以查看单个监视器的可用性摘要报表(Availability Summary Report)和性能报表(Performance Report),或获取所有监视器的清单报表(Inventory Report)、摘要报表(Summary Report)、可用性摘要报表(Availability Summary Report)、健康趋势报表(Health Trend Report)和性能报表(Performance Report)。
定期报表
您还可以通过依次进入报表(Reports) > Azure Cosmos DB for PostgreSQL 集群 > 清单报表(Inventory Report),然后点击右上角的分享(Share This)按钮来安排定期发送清单报表。在定期报表(Schedule Report)弹出窗口中,选择监视器,设置所需频率(每日、每周、每月或每季度),并定期向您指定的用户组发送清单详情报表。

Site24x7 Azure Cosmos DB for PostgreSQL 集群监控还提供按 PostgreSQL 版本划分的 CosmosDB(CosmosDB by PostgreSQL Version) 报表,帮助您深入了解资源情况。

Top N 和 Bottom N 报表
- CPU 百分比(CPU Percent)
- 内存百分比(Memory Percent)
- 存储百分比(Storage Percent)
- 活动连接(Active Connections)
- 已消耗 CPU 积分(CPU Credits Consumed)
- 剩余 CPU 积分(CPU Credits Remaining)
- 已用存储(Storage Used)

您也可以从 Azure Cosmos DB for PostgreSQL 集群监视器的使用情况(Usage)选项卡查看报表。
- 进入 Azure Cosmos DB for PostgreSQL 集群监视器的 使用情况(Usage)选项卡,点击可用性(Availability)即可获取该监视器的可用性摘要报表(Availability Summary Report)。
- 您还可以通过点击任意图表标题找到该监视器的 性能报表(Performance Report)。
Site24x7 的 Cosmos DB for PostgreSQL 集群监控界面
概览您的 Cosmos DB for PostgreSQL 集群的可用性和使用状态。
摘要(Summary):
摘要选项卡可帮助您查看活动连接数,以及 CPU、内存(Memory)、网络(Network)、IOPS 和带宽(Bandwidth)相关信息。
配置详情(Configuration Details):
此选项卡提供 Cosmos DB for PostgreSQL 集群的配置详情,包括协调器服务器版本(Coordinator Server Edition)、协调器和节点存储配额(Coordinator and Node Storage Quota)、地理备份(Geo Backup)、PostgreSQL 版本等信息。
Zia 预测(Zia Forecast):
借助 AI 驱动的 Zia 框架,您可以通过 Zia 预测选项卡中的预测图表检查资源消耗情况。该图表基于 7 天历史数据分析预测未来性能指标,提供未来七天的预期指标使用情况。
中断(Outages):
此选项卡提供 Cosmos DB for PostgreSQL 集群状态历史记录,包括宕机(Down)、故障(Trouble)和严重(Critical)状态。
清单(Inventory):
此处提供许可证详情、已设置的阈值和可用性配置文件(Threshold and Availability Profiles)、通知配置文件(Notification Profiles)、用户告警组(User Alert Group),以及监视器的创建时间和修改时间。
日志报表(Log Report):
日志报表选项卡列出每次数据采集期间收集的所有日志及其状态。
相关链接:
如何添加 Azure 监视器
如何集成 Azure App Service 监视器
如何集成 Azure 虚拟机监视器
如何为监视器配置 IT 自动化
如何添加配置规则
