更新时间:2023-12-29 GMT+08:00

常用的监控指标

本章节主要列举Redis的常用监控指标。

表1 常用监控指标说明

指标名称

说明

CPU利用率

该指标统计的是每个统计周期(分钟级就是每1分钟,秒级就是每5秒)内的最大值。

  • 如果是单机和主备实例,支持查看实例级别的CPU使用情况。
  • 如果是Proxy集群实例,支持查看数据节点和Proxy节点的CPU使用情况。
  • 如果是Cluster集群,仅支持查看数据节点的CPU使用情况。

内存利用率

该指标统计的是每个统计周期(分钟级就是每1分钟,秒级就是每5秒)内的内存使用情况。

  • 如果是单机和主备实例,支持查看实例级别的内存使用情况。
  • 如果是Proxy集群实例,支持查看实例级别和节点级别的内存使用情况。
  • 如果是Cluster集群,仅支持查看数据节点的内存使用情况。
须知:

内存利用率统计是扣除预留内存的。

活跃的客户端数量

该指标统计的是瞬时的已连接客户端数量,也叫连接并发数。

如果是主备和集群实例,不包括从节点的连接。

活跃的客户端数量上限,可以查看实例规格下对应实例类型的“连接数上限”。

每秒并发操作数

该指标统计的是瞬时的每秒处理的命令数。

每秒并发操作数上限,可以查看实例规格下对应实例类型的“参考性能(QPS)”。

网络瞬时输入流量

该指标用于统计瞬时的输入数据流量。

  • 如果是实例级别的网络瞬时输入流量,所有节点输入数据流量汇总后展示。
  • 如果是节点级别,统计的是本节点的输入数据流量。

网络瞬时输出流量

该指标用于统计瞬时的输出数据流量。

  • 如果是实例级别的网络瞬时输出流量,所有节点输出数据流量汇总后展示。
  • 如果是节点级别,统计的是本节点的输出数据流量。

带宽使用率

该指标计算当前流量带宽与最大带宽限制的百分比。

带宽使用率=(网络瞬时输入流量+网络瞬时输出流量)/(2*最大带宽限制)* 100%

处理的命令数

该指标统计的是周期内处理的命令数,周期默认为1分钟。

和每秒并发操作数主要区别在于监控周期。每秒并发操作数,统计的是周期内的一个瞬时的处理命令数;处理的命令数,统计的是周期内处理的命令数总和。

流控次数

该指标用于统计周期内流量超过该实例规格对应的最大带宽的次数。

实例规格对应的最大带宽,可以查看实例规格下对应实例类型的“基准/最大带宽”。

慢查询

该指标用于统计实例是否存在慢查询。

慢查询产生的原因,请查看慢查询