本文档将为您详细介绍运维服务中的 Top Key 投递功能。借助该功能,您可以将 Redis 实例的热 Key 与大 Key 监控指标实时投递至阿里云监控平台,并基于这些指标配置告警规则,及时发现并响应潜在性能问题。
前提条件
开启此功能,您需要满足以下条件:
已开通 DAS 运维服务。
实例所在地域在支持范围内。目前支持的地域有:华北2(北京),华北3(张家口),华东2(上海),德国(法兰克福),新加坡,美国(弗吉尼亚),日本(东京)
费用说明
实例开通运维服务所产生的费用。
日志服务(SLS) 数据存储所产生的费用。
操作步骤
登录DAS控制台。
在左侧导航栏中,单击。
找到目标实例,单击实例ID,进入目标实例详情页。
在左侧导航栏中点击Top Key统计,进入Key分析页面后,点击右上角的Top Key投递按钮。
说明若实例未开通运维服务,投递功能将不可用(按钮呈灰色)。请先为该实例开通运维服务,再进行操作。

在TopKey投递弹框中,点击开启按钮,开启后单击确认。

开启该功能后,系统会将 Top Key 相关的监控指标自动投递至您账号下的 SLS 中进行存储,同时会自动创建一个 Project 及其对应的时序库,命名规则如下:
目标 Project:
命名格式:
nosql-{您的阿里云账户UID}-{Region}示例:
nosql-176498472******-cn-hangzhou
目标时序库:
固定名称:
redis_top_key_log
说明redis_top_key_log 默认存储30天,可通过修改数据保存时间进行调整。
指标详解
投递的监控数据包含 5 个核心数据指标和 9 个用于筛选的维度。
指标名 | 含义 | 示例值 |
指标 | ||
| 热 key 访问频次。 |
|
| 热 Key 的入流量,单位:Byte。 |
|
| 热 Key 的出流量,单位:Byte。 |
|
| 大 Key 的元素个数。 |
|
| 大 Key 的内存占用大小,单位:Byte。 |
|
维度 | ||
| 账户 ID。 |
|
| 实例 ID。 |
|
| 节点 ID。 |
|
| 数据分片节点 ID。 | 用于区分云盘版读写分离实例的主节点和只读节点,例如: |
| Key 所在的 DB 编号。 |
|
| 具体的 Key 名称。 |
|
| Key 的数据类型。 |
|
| Top Key 的基础分类。 | • 热 Key: |
| Top Key 的详细分类。 | • 热 Key(按 QPS): |
