首批通过分布式安全可靠测评,为关键业务系统打造
监控指标概述
更新时间:2026-04-14 15:15:54
OCP 为您提供针对 OceanBase 集群、租户、OBProxy 集群和主机的监控服务,包括性能监控、资源监控。您可通过查看监控数据,了解目标对象的状态、性能及资源使用量,方便您能够及时调整资源使用来保障后续业务。同时,也可辅助您分析和解决当前业务已出现的故障。
概述
本章分如下 4 个方面对监控指标做说明,如有细分指标则也会从如下 4 个方面,对细分指标逐一说明。
| 维度 | 说明 |
|---|---|
| 指标介绍 | 对该指标统计的内容做简要说明。 |
| 指标参数说明 | 该部分包含如下 3 项。 |
| 计算表达式 | 表示该指标的数据来源。 |
| SQL 采集 | 监控指标采集的 SQL 来源。不同 OceanBase 版本的 SQL 采集有所不同,您可根据实际情况进行查看。
说明where svr_ip = ? and svr_port = ?,您在执行该语句时需将 ? 替换为实际的主机 IP 及 RPC 端口,端口号默认为 2882。 |
监控原理
下图简单描述了监控数据的来源及数据流向。

监控数据由 OCP-Agent 的 ocp_exporter 进程根据指标采集而来。
采集来的数据我们称之为采集数据。
OCP-Server 根据 ocp_exporter_address 中的 instance 触发采集,最终保存到监控数据库中。
采集数据经过计算表达式进行聚合和计算,得到最终页面请求获取的数据。以如下计算表达式为例:
sum(rate(ob_sysstat{stat_id="40000",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id="40002",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id="40004",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id="40006",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id="40008",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id="40018",@LABELS}[@INTERVAL])) by (@GBLABELS)LABELS 过滤的维度,会根据这些标签过滤数据。
GBLABELS 是聚合的维度,会根据这些信息针对选择出来的结果做聚合。
INTERVAL 表示聚合的时间粒度,其内容由用户定义的统计周期决定。
该数据由监控指标承载,在界面上以趋势图的形式呈现供您查看。
如果该指标有细分指标,则数据由细分指标承载并传递到 OCP 界面。
查看监控数据
您可在 OCP 的监控页面指定监控窗口、统计周期和统计范围来查询您想关注的监控数据。监控页面的访问,您可参考如下说明。
说明
OCP 支持通过后台异步任务对白屏监控的数据进行提前计算,避免每次的实时查询行为,从而减少 CPU 压力峰值,提高监控接口的加载速度。您可通过修改 ocp.metric.async-compute.enabled 参数,来决定是否启用监控的异步计算功能,详细操作步骤可参考 修改系统参数。
查看 OceanBase 集群的监控数据
方式一:
登录 OCP。
在 集群 页面的 集群列表 区域,选择待操作的集群并单击其集群名。
在显示的页面的左侧导航栏上,单击 性能监控 。
方式二:
登录 OCP。
在左侧导航栏单击 性能监控,系统默认进入 OceanBase 集群 页签下。
您可查看集群 数据库性能 和 主机性能 的监控数据,详细查看方法请参见 查看数据库性能 和 查看主机性能。
查看 OceanBase 租户的监控数据
方式一:
登录 OCP。
单击左侧导航栏的 租户 。
在 租户列表 区域,选择待操作的集群并单击其租户名。
在显示的页面的左侧导航栏上,单击 性能监控。
方式二:
登录 OCP。
在左侧导航栏单击 性能监控,进入 监控 页面。
单击 OceanBase 租户 页签。
您可查看租户 性能与 SQL、事务 和 存储与缓存 的监控数据,详细查看方法请参见 查看租户性能与 SQL 、查看事务性能 和 查看存储与缓存。
查看 OBProxy 集群的监控数据
方式一:
登录 OCP。
单击左侧导航栏的 OBProxy 。
在 集群列表 区域,选择待操作的集群并单击其集群名。
在显示的页面的左侧导航栏上,单击 性能监控。
方式二:
登录 OCP。
在左侧导航栏单击 性能监控,进入 监控 页面。
单击 OBProxy 集群 页签。
您可查看 OBProxy 集群 服务监控 和 系统监控 的监控数据,详细查看方法请参见 查看服务监控 和 查看系统监控。
查看主机的监控数据
登录 OCP。
单击左侧导航栏的 主机 。
在 主机列表 区域,选择待操作的主机并单击其主机名。
选择 监控 页签。
您可查看主机的 主机性能 和 主机资源 监控数据,详细查看方法请参见 查看主机性能 、查看主机资源 和 查看主机进程。
相关概念
采集周期:OCP 采集目标对象监控数据的频率,根据采集指标类型,采集间隔分为秒级别、分钟级别和小时级别。
监控窗口:指 OCP 界面展示监控数据的时间范围。
统计周期:指 OCP 聚合数据的时间粒度,可选择 每分钟 或 每秒。选择每分钟,则界面会展示按分钟聚合的统计数据;选择每秒,则会展示按秒聚合的统计数据。
统计范围:OceanBase 作为一款分布式数据库,集群和租户的监控数据是由所有 Zone 或所有 Server 的监控数据汇聚而成,而界面默认展示集群或租户级别的监控数据,实际 OCP 也提供单个 Zone 或 OBServer 节点监控数据的查询,您可指定单个 Zone 或 OBServer 节点作为统计范围,仅展示该范围的监控数据。