开发者社区 > 云原生 > 消息队列 > 正文

Rocketmq5.1.1版本 在使用dashboard里面有如下日志:我看代码里面是加了很多默?

Rocketmq5.1.1版本 在使用dashboard里面有如下日志: WARN Exception caught: mqAdminExt get broker stats data GROUP_GET_NUMS failed [2023-06-12 01:22:30.008] WARN Response [CODE: 1 DESC: The stats <GROUP_GET_NUMS> <DefaultHeartBeatSyncerTopic@CID_DefaultHeartBeatSyncerTopic> not exist我看代码里面是加了很多默认topic, 但这些topic是未加入到监控里面吗?

展开
收起
cuicuicuic 2023-06-18 18:45:51 475 0
3 条回答
写回答
取消 提交回答
  • 在RocketMQ 5.1.1版本中,Dashboard日志中的警告信息"Exception caught: mqAdminExt get broker stats data GROUP_GET_NUMS failed"和"Response [CODE: 1 DESC: The stats <GROUP_GET_NUMS> <DefaultHeartBeatSyncerTopic@CID_DefaultHeartBeatSyncerTopic> not exist"是由于监控统计数据中的某些指标不存在导致的。

    RocketMQ Dashboard通过向Broker节点发送请求获取统计数据,并显示在监控面板上。默认情况下,Dashboard会监控一些常见的指标,如消息发送、消费、存储等。但是,并不是所有的指标都会被监控。

    在RocketMQ中,有一些默认的内部Topic,如DefaultHeartBeatSyncerTopic,用于RocketMQ内部的心跳同步。这些默认的内部Topic并没有被添加到Dashboard的监控列表中。

    因此,当Dashboard尝试获取不在监控列表中的指标数据时,会出现上述警告信息。这并不影响RocketMQ的正常运行,只是Dashboard无法显示这些指标的统计数据。

    如果你想在Dashboard中监控自定义的指标,可以通过修改Dashboard的代码或配置文件来添加相应的Topic和指标。具体的操作可以参考RocketMQ的官方文档或查看Dashboard的源代码。

    2023-06-20 23:16:54
    赞同 展开评论 打赏
  • 在使用 RocketMQ 5.1.1 版本的仪表板时,如果出现 WARN Exception caught: mqAdminExt get broker stats data GROUP_GET_NUMS failed [2023-06-12 01:22:30.008] WARN Response [CODE: 1 DESC: The stats <GROUP_GET_NUMS> <DefaultHeartBeatSyncerTopic@CID_DefaultHeartBeatSyncerTopic> not exist 的警告信息,可能是由于某些默认 Topic 没有正确添加到监控指标中。

    为了解决这个问题,可以尝试以下方法:

    1. 检查版本兼容性:请确保您所使用的 RocketMQ 版本与监控工具版本兼容。如果版本不匹配,可能会导致监控工具无法正确识别和获取一些监控指标。

    2. 添加默认 Topic:打开仪表板配置文件(dashboard.properties),检查是否已经添加了默认 Topic,如 rmq_sys_* 等。如果没有添加,请手动添加这些 Topic,并重启仪表板服务。

    3. 检查 Broker 配置:检查 Broker 的配置文件(broker.conf)中是否添加了默认 Topic。如果没有添加,请手动添加这些 Topic,并重启 Broker 服务。

    需要注意的是,RocketMQ 中的默认 Topic 是用来存储系统运行状态和监控信息的,例如消息堆积数量、消费者数量等。如果这些 Topic 没有正确添加到监控指标中,就无法正确地反映系统的状态和变化。因此,建议定期检查和更新默认 Topic 的配置,并保持监控工具和 Broker 的版本兼容性。

    2023-06-18 21:14:32
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    RocketMQ Dashboard是RocketMQ官方提供的监控管理工具,用于监控和管理RocketMQ集群的状态和指标。在使用Dashboard时,如果出现上述日志,可能是由于以下原因:

    Dashboard监控的topic与RocketMQ集群中实际存在的topic不一致,导致无法获取指标数据。建议您检查Dashboard配置文件中监控的topic是否正确,并与RocketMQ集群中的实际topic进行对比。

    RocketMQ集群中存在未知的topic,导致Dashboard无法获取指标数据。建议您在RocketMQ集群中排查未知的topic,并删除不必要的topic。

    RocketMQ版本不兼容,导致Dashboard无法获取指标数据。建议您检查Dashboard和RocketMQ的版本是否匹配,并进行版本升级或降级。

    需要注意的是,RocketMQ Dashboard的监控功能是基于RocketMQ的TopicStatsService模块实现的,它会自动监控RocketMQ集群中的所有topic,并提供指标数据。

    2023-06-18 19:45:25
    赞同 展开评论 打赏

多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖多行业。

相关产品

  • 云消息队列 MQ
  • 热门讨论

    热门文章

    相关电子书

    更多
    PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
    Kubernetes下日志实时采集、存储与计算实践 立即下载
    日志数据采集与分析对接 立即下载