You can view monitoring information about Tablestore resources to monitor the resource usage. You can also configure alert rules for important metrics of the resources. This way, you can receive notifications of metric anomalies and troubleshoot the errors at the earliest opportunity. This topic describes the metrics of Tablestore and the alert rules that you can configure for the metrics.

Background information

CloudMonitor is a service that monitors Internet applications and Alibaba Cloud resources. You can use CloudMonitor to monitor the metrics of Alibaba Cloud resources and configure alert rules for specific metrics. This way, you can monitor the usage of your Alibaba Cloud resources and the status of your applications. You can also handle alerts at the earliest opportunity to ensure the availability of your applications. For more information, see What is CloudMonitor?.

Metrics

You can monitor Tablestore instances by using the CloudMonitor console and monitor Tablestore instances and tables by using CloudMonitor SDKs to call API operations. You can also monitor Tablestore instances, tables, and search indexes by using the Tablestore console.

Tablestore metrics monitored by using the CloudMonitor console

Resource typeMetricDescription
InstancesVCUThe usage of VCUs per minute in reserved mode. You can view the average number, maximum number, minimum number, and sum of VCUs of an instance.

The metrics include the numbers of VCUs that are used, being used, and reserved.

InstanceCUThe average number of capacity units (CUs) that are consumed per minute in on-demand mode.
Note CUs are the unit of measurement that is used for read throughput and write throughput in on-demand mode. For more information, see Read/write throughput.

The metrics include internal read CUs, internal write CUs, instance metered read CUs, instance metered write CUs, read CUs for operations, and write CUs for operations.

RequestCountThe average number of requests per minute.

The metrics include the total number of requests and the numbers of requests that return status codes 2xx, 429, 4xx, and 5xx.

InstanceNetThe average amount of traffic that is used per minute.

The metrics include inbound traffic over the Internet, outbound traffic over the Internet, free outbound traffic over the Internet, inbound traffic over the internal network, and outbound traffic over the internal network.

RowCountThe average number of rows on which operations are performed per minute.

The metrics include the total number of rows and the number of failed rows.

Tablestore metrics monitored by using CloudMonitor SDKs to call API operations

Resource typeMetricDescription
InstancesInstanceCount2xxNumberThe number of requests that return status codes 2xx per second.
InstanceCount429NumberThe number of requests that return status code 429 per second.
InstanceCount4xxNumberThe number of requests that return status codes 4xx per second.
InstanceCount5xxNumberThe number of requests that return status codes 5xx per second.
InstanceElasticVCUThe number of metered VCUs of an instance per second in reserved mode.
InstanceExtranetInThe amount of inbound traffic over the Internet per second. Unit: bytes.
InstanceExtranetOutThe amount of outbound traffic over the Internet per second. Unit: bytes.
InstanceFailRowCountThe number of rows on which the operations failed per second.
InstanceFreeExtranetOutThe amount of free outbound traffic over the Internet per second. Unit: bytes.
InstanceFreeReadCUThe number of internal read CUs per second.
InstanceFreeWriteCUThe number of internal write CUs per second.
InstanceIntranetInThe amount of inbound traffic over the internal network per second. Unit: bytes.
InstanceIntranetOutThe amount of outbound traffic over the internal network per second. Unit: bytes.
InstanceOverReadCUThe number of excess read CUs of an instance per second.
InstanceOverWriteCUThe number of excess write CUs of an instance per second.
InstanceReadCUThe number of read CUs for operations in an instance per second.
InstanceRequestNumberThe total number of requests per second.
InstanceReservedVCUThe number of reserved VCUs of an instance per second in reserved mode.
InstanceRowCountThe total number of rows on which operations are performed per second.
InstanceVCUThe number of VCUs of an instance per second.
Tables (including data tables and secondary indexes)AverageLatencyThe average operation latency. Unit: microseconds.
Count2xxNumberThe number of requests that return status codes 2xx per second.
Count429NumberThe number of requests that return status code 429 per second.
Count4xxNumberThe number of requests that return status codes 4xx per second.
Count5xxNumberThe number of requests that return status codes 5xx per second.
ExtranetInThe amount of inbound traffic over the Internet per second. Unit: bytes.
ExtranetOutThe amount of outbound traffic over the Internet per second. Unit: bytes.
FailRowCountThe number of rows on which the operations failed per second.
FreeExtranetOutThe amount of free outbound traffic over the Internet per second. Unit: bytes.
FreeReadCUThe number of internal read CUs per second.
FreeWriteCUThe number of internal write CUs per second.
IntranetInThe amount of inbound traffic over the internal network per second. Unit: bytes.
IntranetOutThe amount of outbound traffic over the internal network per second. Unit: bytes.
OverReadCUThe number of excess read CUs of a table per second.
OverWriteCUThe number of excess write CUs of a table per second.
ReadCUThe number of read CUs for operations per second.
RequestNumberThe total number of requests per second.
RowCountThe total number of rows on which operations are performed per second.
WriteCUThe number of write CUs for operations per second.

Tablestore metrics monitored by using the Tablestore console

Resource typeMetricDescription
Instances, tables (including data tables and secondary indexes), and search indexesNumber of requests per secondThe average number of requests per minute.

The metrics include queries per second (QPS) for all requests and QPS for requests that return status codes 2xx, 4xx, 5xx, and 429.

Number of rowsThe average number of rows on which operations are performed per minute.

The metrics include the total number of rows and the number of failed rows.

Traffic statisticsThe average amount of traffic that is used per minute.

The metrics include inbound traffic over the Internet, outbound traffic over the Internet, inbound traffic over the internal network, outbound traffic over the internal network, and free outbound traffic over the Internet.

CapacityUnitThe average number of CUs that are consumed per minute.

The metrics include read CUs, write CUs, internal read CUs, and internal write CUs.

Request status statisticsThe numbers and proportions of requests that return status codes such as 2xx, 4xx, 429, and 5xx.
Tables and search indexesAverage access latencyThe average access latency per minute.

The metric is the request latency.

TablesTable sizeThe volume of data that is stored in the table per minute.
Search indexesStorage volumeThe volume of data that is stored in the search index. Unit: bytes.
Number of rowsThe number of rows that are synchronized from the data table to the search index.
Reserved read CUsThe number of reserved read CUs for the search index.

Alert rules

You can configure alert rules for various metrics in the CloudMonitor console. If the metric value of a resource meets the alert condition, CloudMonitor automatically sends notifications to specified recipients. The following table describes the alert severity, notification method, and alert condition that you can configure for alert rules.

Alert severityNotification methodAlert condition
InfoEmail + DingTalkThe average value of the metric reaches the specified threshold for consecutive N cycles.

You can configure the value of N based on the alert severity.

Note The alert condition varies based on the type of the metric that is used.