你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

监视和优化 Azure Cosmos DB for PostgreSQL

适用于: Azure Cosmos DB for PostgreSQL(由 PostgreSQL 的 Citus 数据库扩展提供支持)

监视服务器的相关数据有助于排查工作负荷故障及优化工作负荷。 Azure Cosmos DB for PostgreSQL 提供各种监视选项,帮助用户深入了解群集中节点的行为。

指标

Azure Cosmos DB for PostgreSQL 为群集中的节点提供指标,并提供整个组的聚合指标。 这些指标有助于深入了解支持资源的行为。 每项指标以一分钟为频率发出,历史记录长达 30 天。

除了查看指标图形,还可以配置警报。 有关分步指南,请参阅如何设置警报。 其他任务包括设置自动操作、运行高级分析和存档历史记录。 有关详细信息,请参阅 Azure 指标概述

每节点与聚合

默认情况下,Azure 门户会跨群集中的节点来聚合指标。 但是,某些指标(如磁盘使用百分比)在每个节点的基础上提供更多信息。 要查看单独显示的节点的指标,按服务器名称使用 Azure Monitor 指标拆分

注意

某些群集不支持指标拆分。 在这些群集上,可以单击群集“概述”页中的节点名称来查看各个节点的指标。 然后打开节点的“指标”页。

指标列表

以下指标适用于节点:

指标 指标显示名称 计价单位 说明
active_connections 活动连接数 计数 服务器的活动连接数。
apps_reserved_memory_percent 保留内存百分比 百分比 基于 Committed_AS/CommitLimit 比率算出,如 /proc/meminfo 中所示。
cpu_credits_consumed 消耗的 CPU 信用点数 致谢 节点使用的额度总数。 (只有当节点上预配了可突发计算时可用。)
cpu_credits_remaining 剩余的 CPU 信用点数 致谢 可用于突发的总信用点数。 (只有当节点上预配了可突发计算时可用。)
cpu_percent CPU 百分比 百分比 使用的 CPU 百分比。
iops IOPS 计数 请参阅 IOPS 定义Azure Cosmos DB for PostgreSQL 吞吐量
memory_percent 内存百分比 百分比 使用的内存百分比。
network_bytes_ingress 网络传入 字节 跨活动连接的网络传入。
network_bytes_egress 网络传出 字节 跨活动连接的网络传出。
replication_lag 复制延迟时间 只读副本节点落后于主群集中的对应节点有多远。
storage_percent 存储百分比 百分比 所用存储占服务器最大存储的百分比。
storage_used 已用的存储量 字节 使用的存储量。 服务使用的存储可能包括数据库文件、事务日志和服务器日志。

Azure 总体上不提供群集的聚合指标,但可以将多个节点的指标放在同一图形上。

后续步骤