全部产品
Search
文档中心

表格存储:监控与报警

更新时间:Jun 23, 2026

表格存储集成云监控(CloudMonitor),提供实例、宽表(数据表、二级索引表、多元索引)、时序表等资源的运行状态、性能与计量监控数据,并支持配置报警规则,在监控指标达到条件时通知处理。

支持的监控项

不同资源类型支持的监控项不同,完整的监控项列表请参见表格存储监控指标

说明

监控数据统计可能存在一定延迟。

查看监控数据

通过以下两种入口查看监控数据:

  • 表格存储控制台:查看实例、数据表和索引、时序表的监控数据,以及多元索引的计量数据。

  • 云监控:查看实例级与表级监控数据,支持控制台、API、SDK 多种访问方式。

说明

使用 RAM 用户查看监控数据或配置监控指标报警时,需具备以下两类权限。授权操作,请参见RAM Policy

  • 表格存储管理或只读权限:AliyunOTSFullAccessAliyunOTSReadOnlyAccess

  • 云监控管理或只读权限:AliyunCloudMonitorFullAccessAliyunCloudMonitorReadOnlyAccess

通过表格存储控制台查看

实例监控

  1. 登录表格存储控制台,可在页面上方切换地域和资源组。

  2. 实例列表单击实例名称或实例管理,然后切换到实例监控页签。

  3. 选择要查看的时间范围和监控指标。

    说明

    时间范围不能超过 30 天。

数据表和索引监控

  1. 登录表格存储控制台,可在页面上方切换地域和资源组。

  2. 实例列表单击实例名称或实例管理,然后在数据表列表单击表名称。

  3. 切换到监控指标页签,选择要查看的表/索引时间范围和监控指标。

    说明

    时间范围不能超过 30 天。

时序表监控

  1. 登录表格存储控制台,可在页面上方切换地域和资源组。

  2. 实例列表单击实例名称或实例管理,然后在时序表列表单击表名称。

  3. 切换到监控指标页签,选择要查看的时间范围

    说明

    时间范围不能超过 30 天。

多元索引计量数据

  1. 登录表格存储控制台,可在页面上方切换地域和资源组。

  2. 实例列表单击实例名称或实例管理,然后在数据表列表单击目标数据表的索引管理

  3. 单击索引详情,查看索引计量数据。

通过云监控查看

云监控控制台

  1. 登录云监控控制台

  2. 在左侧导航栏,单击云产品监控,然后选择存储与CDN > 表格存储

  3. 选择地域后,单击目标实例名称或监控图表

  4. 选择预设时间段或自行指定日期范围,日期范围不能超过 31 天。

API

调用云监控 DescribeMetricList 接口查看指定监控项的监控数据。表格存储场景的关键请求参数如下:

参数

说明

Namespace

用于指定监控的云服务,表格存储监控服务使用的 Namespace 固定为 acs_ots_new

MetricName

用于指定查询的指标名称(如Count2xxNumber),完整的监控项列表请参见表格存储监控指标

Dimensions

用于指定待查询的实例或表,需要使用 JSON 字符串表示。

  • 查询实例级别监控指标时,需要配置 instanceName 参数。

  • 查询表级别监控指标时,需要配置 tableName 参数。

  • 如需查询指定操作的监控指标,需要在 Dimensions 中配置 operation 参数。operation 取值为 API 名称,更多信息请参见API概览

    说明

    并非所有监控指标都支持 operation 维度,以表格存储监控指标页面各指标实际支持的维度为准。

StartTime 和 EndTime

用于指定查询监控数据的时间范围,取值范围采用左开右闭的形式 (StartTime, EndTime],即查询时包含 EndTime 时刻的数据。时间格式可以使用 yyyy-MM-dd HH:mm:ss,也可以使用毫秒单位的时间戳。

Period

用于指定监控数据的查询周期(单位:秒)。Period 越大,监控数据存储时长越长,可查询的时间范围跨度也越大。详细的存储时长与时间范围限制说明,请参见DescribeMetricList 接口说明

SDK

云监控SDK支持 Java、Python、Go、TypeScript 等多种语言。下文以Java SDK为例,查询实例 myinstance 中数据表 mytable 在指定时间范围内 Count2xxNumber 监控项的数据。

import com.aliyun.cms20190101.Client;
import com.aliyun.cms20190101.models.DescribeMetricListRequest;
import com.aliyun.cms20190101.models.DescribeMetricListResponse;
import com.aliyun.teaopenapi.models.Config;
import com.aliyun.teautil.models.RuntimeOptions;

public class DescribeMetricListExample {

    public static Client createClient() throws Exception {
        Config config = new Config()
            .setAccessKeyId(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID"))
            .setAccessKeySecret(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET"));
        // 设置云监控的接入点,需要与表格存储实例所在的地域保持一致。
        config.endpoint = "metrics.cn-hangzhou.aliyuncs.com";
        return new Client(config);
    }

    public static void main(String[] args) throws Exception {
        Client client = createClient();

        DescribeMetricListRequest request = new DescribeMetricListRequest()
            // 表格存储监控服务的 Namespace 固定为 acs_ots_new。
            .setNamespace("acs_ots_new")
            // 设置要查询的监控项名称。例如 Count2xxNumber 表示 2xx 类型的每秒请求次数。
            .setMetricName("Count2xxNumber")
            // 表级别监控指标需要在 Dimensions 中同时指定 instanceName 与 tableName。
            .setDimensions("{\"instanceName\":\"myinstance\",\"tableName\":\"mytable\"}")
            // 查询周期,单位为秒。
            .setPeriod("60")
            // 时间格式可使用 yyyy-MM-dd HH:mm:ss,也可使用毫秒时间戳。
            .setStartTime("2026-06-22 06:00:00")
            .setEndTime("2026-06-22 07:00:00");

        RuntimeOptions runtime = new RuntimeOptions();
        DescribeMetricListResponse response = client.describeMetricListWithOptions(request, runtime);

        // Datapoints 是 JSON 字符串,包含 timestamp、Average、Maximum、Minimum、Sum 等字段。
        System.out.println("RequestId: " + response.body.getRequestId());
        System.out.println("Datapoints: " + response.body.getDatapoints());
    }
}

配置监控指标报警

为表格存储监控指标配置报警规则后,当监控指标达到报警条件时,云监控自动发送报警通知。配置操作,请参见创建报警规则

说明