- 文档首页
云原生消息引擎
BMQ 实例用户指南
控制台指南
消息查询
消息查询
消息查询
当 Producer 发送消息到 Topic 后,您可以查看该 Topic 中的消息详情。
如果遇到消息消费异常,可以通过消息查询功能查看服务端的消息内容,确认服务端的消息详情是否与生产端或消费端完全一致,排查消息生产或消费问题。
云原生消息引擎 BMQ 提供以下方式查询消息详情。
- 按位点查询。查询指定 Topic 中、指定分区、指定位点对应的消息,适用于消息发送至的分区 ID 及消息位点非常明确的场景。
- 按时间查询。查询指定 Topic、指定分区或所有分区在指定时间范围内的消息列表。按时间范围查询时,会筛选出符合条件的消息列表,适用于消息发送的时间段非常明确的场景。
- 需要 Producer 发送消息到 Topic,并在消息保留时长范围内,您才可以查询到 Topic 内的消息。如果您需要调整消息的保留时长,请参见修改消息保留时长。
- 每次查询,页面最多显示 5 条查询结果,且消息内容的总大小不超过 5MiB。您可以单击点击加载更多,查看更多结果。
- 查询到的每条消息在控制台上最多显示 1KiB 的内容,超过 1KiB 的部分将自动截断。如需查看完整的消息内容,请下载消息到本地后查看。
- 在左侧导航栏选择 BMQ 实例,单击目标实例名称,进入实例详情页面。
- 选择按位点查询,并指定目标消息所在的 Topic、分区及起始位点。
说明
设置 Topic 和分区之后,页面会提示起始位点的可选范围,您需要设置指定范围内的起始位点,可选范围外的位点无消息可被查询。
-
- 页面展示符合筛选条件的消息列表,其中包括 Topic 名称、分区、位点、Key、Value 和存储时间。
- 在左侧导航栏选择 BMQ 实例,单击目标实例名称,进入实例详情页面。
- 选择按时间查询,并设置目标消息所在的 Topic、分区及消息存储的时间范围。
说明
支持预设时间和自定义时间两种方式。为了方便查询消息,已提前预制了多种时间段。
-
- 页面展示符合筛选条件的消息列表,其中包括 Topic 名称、分区、位点、Key、Value 和存储时间。
最近更新时间:2025.08.04 17:30:01