Azure Cosmos DB for MongoDB (vCore) 监控配置
Site24x7 的 Azure Cosmos DB for MongoDB (vCore) 监控为您的 Cosmos DB 实例(已配置用于 MongoDB)的性能、可用性和使用情况提供全面可见性。通过收集关键指标并提供可操作的洞察,Site24x7 确保您的数据库工作负载保持优化且稳定可靠。
主要功能
Site24x7 的 Azure Cosmos DB for MongoDB (vCore) 监控集成支持跟踪:
- 资源利用率:监控 CPU、内存和已提交内存使用情况,识别资源瓶颈。
- 性能指标:跟踪 IOPS、自动扩展利用率和 Mongo 请求持续时间,以进行性能调优。
- 存储洞察:密切关注存储使用情况和容量趋势,避免超出限额。
- 告警与根因分析:接收关于 CPU 高负载、内存压力或存储阈值等异常情况的通知。

设置与配置
您可以在添加新监视器时添加 Azure Cosmos DB for MongoDB (vCore) 服务,也可以将其添加到现有的 Azure 监视器中。请按照以下步骤添加服务。
支持的指标
| 指标名称 | 说明 | 统计方式 | 单位 |
|---|---|---|---|
| CPU Percent | Cosmos DB 实例消耗的 CPU 资源平均百分比。 | 平均值 | 百分比 |
| Memory Percent | Cosmos DB 实例使用的内存平均百分比。 | 平均值 | 百分比 |
| Committed Memory Percent | 已提交内存占可用内存的平均百分比。 | 平均值 | 百分比 |
| IOPS | 每秒执行的平均输入/输出操作次数。 | 平均值 | 数量 |
| Autoscale Utilization Percent | 当前使用的自动扩展吞吐量百分比。 | 平均值 | 百分比 |
| Storage Percent | 当前使用的已分配存储平均百分比。 | 平均值 | 百分比 |
| Storage Used | 数据库消耗的平均存储量。 | 平均值 | 字节 |
| Mongo Request Duration | 处理 MongoDB 请求所用的平均时间。 | 平均值 | 毫秒 |
阈值配置
可以从监视器的编辑页面关联阈值配置文件:
- 在配置文件 > 阈值和可用性 下,从下拉列表中选择对应的阈值配置文件。
对该阈值配置文件所做的更改将应用于所有关联的监视器。您可以点击加号图标 + 添加阈值配置文件,或点击铅笔图标
编辑阈值配置文件。
批量操作
可以从管理页面批量关联阈值配置文件(管理 > 清单 > 批量操作 > 在监视器配置下,前往修改阈值配置文件)。
您可以通过选择阈值和可用性选项为指标设置阈值,还可以在属性级别配置 IT 自动化。
默认阈值
Site24x7 根据一组默认阈值向您发送告警。这些默认阈值确保数据库不会过度使用,从而维持最佳存储和性能状态,同时通过接收异常变化的告警帮助降低成本。默认阈值如下:
指标阈值
- CPU Percent
- Memory Percent
- Autoscale Utilization Percent
- Storage Percent
- Mongo Request Duration
变更告警阈值
- 如果预配状态发生变更,则告警
- 如果性能层级发生变更,则告警
- 如果存储大小(GB)发生变更,则告警
- 如果分片数量发生变更,则告警
- 如果公共网络访问设置发生变更,则告警
- 如果复制状态发生变更,则告警
IT 自动化
Site24x7 提供一套专属 IT 自动化工具,可自动解决性能下降问题。这些工具主动响应事件,无需等待人工干预。
配置规则
借助 Site24x7 的配置规则,您可以为多个监视器设置阈值配置文件、通知配置文件、标签和监视器组等参数。这些规则可以配置后,针对符合给定条件的现有监视器或新添加的监视器(添加时)运行。
报表
利用我们深入的报表,获取受监控资源各项参数的详细数据,并提升您的服务性能。
要查看 Azure Cosmos DB for MongoDB (vCore) 的报表:
-
导航至左侧导航窗格中的报表部分。
-
从左侧菜单中选择 Azure Cosmos DB for MongoDB (vCore)。

您可以查看单个选定监视器的可用性摘要报表、清单报表和性能报表;或获取所有 Cosmos DB for MongoDB (vCore) 监视器的摘要报表、可用性摘要报表、健康趋势报表和性能报表。
计划报表
您还可以安排定期清单报表:导航至报表 > Azure Cosmos DB for MongoDB (vCore) > 清单报表,点击右上角的共享此内容按钮。在计划报表弹出窗口中,选择监视器,设置所需频率(每日、每周、每月或每季度),即可将定期清单详情报表发送给您指定的组。

Site24x7 Azure Cosmos DB for MongoDB (vCore) 监控还提供一套专属报表,帮助您深入了解您的资源。
这些报表包括:
-
按预配状态统计的 CosmosDB for MongoDB
Top N 和 Bottom N 报表
-
按 CPU 百分比排名的 Azure Cosmos DB for MongoDB (vCore)
-
按内存百分比排名的 Azure Cosmos DB for MongoDB (vCore)
-
按 IOPS 排名的 Azure Cosmos DB for MongoDB (vCore)
-
按存储百分比排名的 Azure Cosmos DB for MongoDB (vCore)
-
按 Mongo 请求持续时间排名的 Azure Cosmos DB for MongoDB (vCore)
您还可以从 Azure Cosmos DB for MongoDB (vCore) 监视器的摘要标签页查看报表。
点击任意图表标题,还可以查看监视器的性能报表。
