消息查询与轨迹

最近更新时间:2024-06-21 10:27:01

我的收藏
当一条消息从生产者发送到 TDMQ CMQ 版服务端,再由消费者从服务端拉取消息后进行消费,TDMQ CMQ 版会记录这条消息的相关信息和流转过程,并以消息记录和消息轨迹的形式呈现在控制台。

操作场景

当您需要排查以下问题时,就可以使用 TDMQ CMQ 版控制台的消息查询功能,按照 “资源&时间维度” 或者直接根据消息 ID,来查看具体某条消息的详情和消息轨迹。
查看消息是否发送成功,消息到服务端的具体时间。
查看消息的生命周期,是否被服务端删除。
可以查询消息的生产,消费,删除时间,和消费次数。
需要做分布式系统的性能分析,查看 CMQ 对相关消息处理的时延。

查询限制

消息查询最多可以查询近7天的消息。
一次性最多可以查询1000条消息。

操作步骤

1. 登录 TDMQ CMQ 版控制台,在左侧导航栏单击 消息查询
2. 在消息查询页面,首先选择地域和环境,再根据实际情况选择需要查询的方式(单击按资源名称查询并选择时间范围或者单击按消息 ID 进行查询)进行查询,如果您知道对应的消息 ID,建议输入消息 ID 精准查询。
3. 根据需求选择资源类型队列,单击查询,下方列表会展示所有查询到的结果并分页展示,如下图所示。
4. 单击查看消息轨迹后,可以查看当前消息的生命周期(例如:生产时间,消费时间和过期时间等)。

5. 如果查询主题模式的消息,如果消息投递成功,则消息轨迹会展示消息投递出去之后生成的新的消息 ID,直接单击即可跳转到新消息的轨迹查询。

6. 如果选择 “按消息 ID 查询”,但是资源类型和实际的消息关联的类型不符,则会提示选择正确的资源类型,如下图所示。