更新时间:2025-09-03 GMT+08:00

如何查看堆积消息数?

通过以下任意一种方法,查看堆积消息数。

  • 在Kafka控制台的“实例管理 > 消费组管理”页面,单击待查看堆积消息的消费组名称,进入消费组详情页。在“消费进度”页签,查看消费组中每个Topic的总堆积数。具体步骤,请参考查询消费进度
  • 在Kafka控制台的“监控 > 监控详情”页面的“消费组”页签中,“消费组”选择待查看堆积消息数的消费组名称,“主题”选择“全部Topic”,“消费组可消费消息数”表示此消费组中所有Topic的堆积消息数之和。查看监控数据的具体步骤,请参考查看Kafka监控数据
  • 在云监控页面的“消费组”页签中,“消费组”选择待查看堆积消息数的消费组名称,“主题”选择“全部Topic”,“消费组可消费消息数”表示此消费组中所有Topic的堆积消息数之和。查看监控数据的具体步骤,请参考查看Kafka监控数据
  • Kafka客户端的“/bin”目录下,通过以下命令查看消费组中每个Topic的堆积消息数。

    未开启SASL:

    ./kafka-consumer-groups.sh --bootstrap-server {connection-address} --describe --group {group-name}

    已开启SASL:

    ./kafka-consumer-groups.sh --bootstrap-server {connection-address} --describe --group {group-name} --command-config {ssl-user-config.properties}
    表1 参数说明

    参数名称

    说明

    connection-address

    Kafka实例的连接地址,在Kafka控制台的“概览 > 连接信息”中获取。

    group-name

    消费组名称。

    ssl-user-config.properties

    配置文件的名称,此配置文件用于存放用户名和密码,以及SSL证书配置信息。

    图1 查看每个Topic的总堆积数

    返回信息中的“LAG”表示每个Topic的总堆积数。