缓存数据库 Redis 企业版支持监控代理(Proxy)节点和数据(Server)节点的监控指标。本文介绍监控告警支持的指标项及相关说明。
注意事项
- 云监控默认按照 30s 的时间粒度聚合数据,但会根据查看监控数据时选择的查询时间范围,将获取的数据根据不同的周期和方式进行聚合展示,具体规则请参见查看云产品监控数据。
- 当前最多支持查看最近 15 天内的监控数据详情。查看监控数据的方法,请参见查看监控数据。
- 代理节点的监控指标和数据节点中的部分常规监控指标支持聚合展示,各监控指标项的聚合方式,请参见监控指标表中聚合方式的详细说明。
- 监控指标表中的单位均为基础单位,各监控的具体单位请以控制台为准。控制台上展示的单位会根据监控数值按照一定的换算标准灵活调整。
单位类型 | 包含的具体单位 | 换算标准说明 |
---|
容量相关单位 | | Redis 监控指标的容量相关单位支持如下两种换算标准: - 按照 SI 标准,将 1000 作为词头进行单位换算,换算时会在基础单位前增加 K(Kilo,即 1000)、M(Mega,即 1000000)、G(Giga,即 1000000000)等词头。 例如,网络输出速率的基础单位为 B/s(即 Byte/s),若网络输出速率的监控数值较大,控制台上的单位可能会调整为 KB/s、MB/s、GB/s 等。
- 按照 IEC 标准,将 1024 作为词头进行单位换算。 例如,已使用内存的基础单位为 B(即 Byte),若网络输出速率的监控数值较大,控制台上的单位可能会调整为 KiB/、MiB、GiB 等。
|
数量相关单位 | | 按照 SI 标准,将 1000 作为词头进行单位换算,换算时会在基础单位前增加 K(Kilo,即 1000)、M(Mega,即 1000000)、G(Giga,即 1000000000)等词头。 例如,峰值已使用连接数的基础单位为 Count,若峰值已使用连接数的监控数值较大,控制台上的单位可能会调整为 KCount、MCount、GCount 等。 |
时间相关单位 | µs | 按照国际单位制进行换算,例如微秒(µs)、毫秒(ms)、秒(s)、分(min)、小时(h)等。 |
其它单位 | % | 不涉及单位换算。 |
监控指标表
企业版 Redis 实例中各类监控指标的详细说明见下表。
说明
您可以调用 GetMetricData 接口查询 Redis 企业版实例的各监控指标数据。调用该接口进行查询时,需要获取如下监控指标的相关信息:
Namespace
:要查询的监控指标所属的产品空间。 缓存数据库 Redis 企业版的产品空间名称为 VCM_Redis_Enterprise
。SubNamespace
:要查询的指标所属的维度。 缓存数据库 Redis 企业版支持查看 proxy
(代理节点)、aggregated_proxy
(聚合代理节点)、server
(数据节点)和 aggregated_server
(聚合数据节点)4 个维度的指标。MetricName
:要查询的监控指标名称。 缓存数据库 Redis 企业版各监控指标对应的 MetricName
详情,请参见缓存数据库 Redis 企业版监控指标查询。
指标名称 | MetricName(API 使用) | 单位 | 换算标准 | 限制或说明 |
---|
平均请求响应延迟 | AvgQueryLatency | μs | 按国际单位制换算 | Proxy 执行命令时 Server 端响应的时延平均值。 说明 当数据库无请求负载时,该指标数据会展示为 0。 |
最大请求响应延迟 | MaxQueryLatency | μs | 按国际单位制换算 | Proxy 执行命令时Server 端响应的时延最大值。 说明 当数据库无请求负载时,该指标数据会展示为 0。 |
已使用连接数 | UsedConn | Count | SI(1000) | 已连接到 Proxy 的客户端连接数。 |
连接数使用率 | ConnUtil | % | 不涉及 | 已使用连接数与实例支持的总连接数比值。 |
网络输出速率 | NetworkTransmitThroughput | B/s | SI(1000) | 每秒流出 Proxy 节点的网卡峰值流量。 |
网络输入速率 | NetworkReceiveThroughput | B/s | SI(1000) | 每秒流出 Proxy 节点的网卡峰值流量。 |
读 QPS | ReadQps | Count/s | SI(1000) | Proxy 节点上的读 QPS。 |
写 QPS | WriteQps | Count/s | SI(1000) | Proxy 节点上的写 QPS。 |
总 QPS | TotalQps | Count/s | SI(1000) | Proxy 节点上的总 QPS。 |
每秒新建连接数 | NewConnReceivedPerSec | Count/s | SI(1000) | 每秒新建连接到 Proxy 节点的客户端数量。 |
指标名称 | MetricName(API 使用) | 单位 | 换算标准 | 限制或说明 | 聚合方式 |
---|
平均请求响应延迟 | AggregatedAvgQueryLatency | μs | 按国际单位制换算 | Proxy 端对所有请求响应的时延平均值。 说明 当数据库无请求负载时,该指标数据会展示为 0。 | 所有节点的数据平均值。 |
平均读请求响应延迟 | AggregatedAvgReadQueryLatency | μs | 按国际单位制换算 | Proxy 端对读请求响应的时延平均值。 说明 当数据库无请求负载时,该指标数据会展示为 0。 | 所有节点的数据平均值。 |
平均写请求响应延迟 | AggregatedAvgWriteLatency | μs | 按国际单位制换算 | Proxy 端对写请求响应的时延平均值。 说明 当数据库无请求负载时,该指标数据会展示为 0。 | 所有节点的数据平均值。 |
总 QPS | AggregatedTotalQps | Count/s | SI(1000) | Proxy 节点上的总 QPS。 说明 Redis 实例的总 QPS 不仅包括了客户端发送至 Proxy 节点上的读写操作,还包含了客户端发送的其他操作,例如 AUTH、INFO、SELECT 等操作,都会被记录在总 QPS 中。 | 所有节点的数据总和。 |
读 QPS | AggregatedReadQps | Count/s | SI(1000) | Proxy 节点上的读 QPS。 | 所有节点的数据总和。 |
写 QPS | AggregatedWriteQps | Count/s | SI(1000) | Proxy 节点上的写 QPS。 | 所有节点的数据总和。 |
已使用连接数 | AggregatedUsedConn | Count | SI(1000) | 连接到 Proxy 节点的客户端连接数。 | 所有节点的数据总和。 |
每秒新建连接数 | AggregatedNewConnReceivedPerSec | Count/s | SI(1000) | 每秒新建连接到 Proxy 节点的客户端数量。 | 所有节点的数据总和。 |
数据节点与聚合数据节点
指标名称 | MetricName(API 使用) | 单位 | 换算标准 | 限制或说明 |
---|
已设置过期时间的 Key 数量 | KeyWithExpiration | Count | SI(1000) | Server 节点启动后所有已设置过期时间的 Key 总数。 |
Key 总数 | TotalKey | Count | SI(1000) | Server 节点上存储的 Key 总数。 |
每秒过期 Key 数量 | ExpiredKeyPerSec | Count/s | SI(1000) | Server 节点上每秒过期的 Key 数量。 |
每秒逐出 Key 数量 | EvictedKeyPerSec | Count/s | SI(1000) | Server 节点上每秒逐出的 Key 数量。 |
已使用总容量 | UsedCapacity | B | IEC(1024) | 实例的数据存储形态不同,该指标含义也不同: - 混存型:Server 节点上已使用 Ram 和已使用高速存储的总容量。
- 内存型:Server 节点上已使用 Ram 的总容量。
关于数据存储形态的更多说明,请参见数据存储形态。 |
已使用内存 | UsedRam | B | IEC(1024) | Server 节点上已使用的 Ram 容量。 说明 仅数据存储形态为混存型的实例,支持展示该指标。 |
内存使用率 | RamUtil | % | 不涉及 | Server 节点上已使用的 Ram 容量与 Ram 总容量的比值。 说明 仅数据存储形态为混存型的实例,支持展示该指标。 |
CPU 使用率 | CpuUtil | % | 不涉及 | Server 节点的 CPU 使用率。 |
指标名称 | MetricName(API 使用) | 单位 | 换算标准 | 限制或说明 | 聚合方式 |
---|
已使用总容量 | AggregatedUsedCapacity | B | IEC(1024) | 实例的数据存储形态不同,该指标含义也不同: - 混存型:Server 节点上已使用 Ram 和已使用高速存储的总容量。
- 内存型:Server 节点上已使用 Ram 的总容量。
关于数据存储形态的更多说明,请参见数据存储形态。
| 所有 Master 节点的数据总和。 |
总容量使用率 | AggregatedTotalCapacityUtil | % | 不涉及 | 实例的数据存储形态不同,该指标含义也不同: - 混存型:Server 节点上(已使用的 Ram 容量 + 已使用的高速存储容量)与( Ram 总容量 + 高速存储总容量)的比值。
- 内存型:Server 节点上已使用的 Ram 容量与 Ram 总容量的比值。
| 所有 Master 节点的数据平均值。 |
CPU 使用率 | AggregatedCpuUtil | % | 不涉及 | Server 节点的 CPU 使用率。 | 所有节点的数据平均值。 |
总 Key 命中率 | AggregatedTotalKeyHitRate | % | 不涉及 | Server 节点上每秒请求命中的 Key 比率。 说明 当数据库无请求负载时,该指标数据会展示为 0。 | 所有节点的数据平均值。 |
读 Key 命中率 | AggregatedReadKeyHitRate | % | 不涉及 | Server 节点上每秒读请求命中的 Key 比率。 说明 当数据库无请求负载时,该指标数据会展示为 0。 | 所有节点的数据平均值。 |
写 Key 命中率 | AggregatedWrite KeyHitRate | % | 不涉及 | Server 节点上每秒写请求命中的 Key 比率。 说明 当数据库无请求负载时,该指标数据会展示为 0。 | 所有节点的数据平均值。 |
Key 总数 | AggregatedTotalKey | Count | SI(1000) | Server 节点上存储的 Key 总数。 | 所有节点的数据总和。 |
历史累计过期 Key 总数 | AggregatedTotalExpiredKey | Count | SI(1000) | Server 节点启动后的所有过期 Key 总数。 | 所有节点的数据总和。 |
每秒逐出 Key 数量 | AggregatedEvictedKeyPerSec | Count/s | SI(1000) | Server 节点上每秒逐出的 Key 数量。 | 所有节点的数据总和。 |
每秒过期 Key 数量 | AggregatedExpiredKeyPerSec | Count/s | SI(1000) | Server 节点上每秒过期的 Key 数量。 | 所有节点的数据总和。 |