阅读544 返回首页    go 阿里云 go 技术社区[云栖]


查看日志--OSS__日志管理使用帮助_控制台使用帮助_消息服务-阿里云

  • 消息的操作日志以分钟为单位,按照固定的命名规则,生成一个 Object 写入指定的Bucket中。
  • 队列和主题消息操作日志的Object路径不同,具体路径稍后介绍。
  • 日志文件以 json 格式保存,用户可以直接下载文件进行处理。
  • 整个日志文件是一个 map,其中 key 是 MessageId,value 是操作该消息的多条日志,每条日志包含多个字段,例如:Action, Time 等。
  • MNS 推送日志到用户的 Bucket 会延迟大约15分钟。

队列消息的操作日志

  1. <LoggingBucket>/QueueMessageLog/<QueueName>/YYYYmmdd/HHMMSS/log
  2. 示例:mnslogging/QueueMessageLog/TestQueue/20160229/101000/log
  3. 示例含义:该文件保存队列TestQueue从2016/02/29-10:10:00 到 2016/02/29-10:11:00的消息操作日志
  • LoggingBucket 表示用户配置的 LoggingBucket 名称;
  • QueueName 表示该 Object 所保存消息操作日志的队列名称;
  • YYYY, mm, dd, HH, MM, SS 表示是该 Object 中日志的起始时间,分别是年,月,日,小时,分钟和秒;

主题消息的操作日志

  1. <LoggingBucket>/TopicMessageLog/<TopicName>/YYYYmmdd/HHMMSS/log
  2. 示例:mnslogging/TopicMessageLog/TestTopic/20160229/100000/log
  3. 示例含义:该文件保存主题TestTopic从2016/02/19-10:00:00 到 2016/02/29-10:01:00的消息操作日志
  • LoggingBucket 表示用户配置的 LoggingBucket 名称;
  • TopicName 表示该 Object 所保存消息操作日志的主题名称;
  • YYYY, mm, dd, HH, MM, SS 表示是该 Object 中日志的起始时间,分别是年,月,日,小时,分钟和秒;

2. 直接查看日志Object

  • 1.1 登陆OSS控制台,单击配置的 LoggingBucket 进入Bucket主页面;

  • 1.2 单击左侧的 Object管理 ,然后依次点击子目录即可查看相关的Object;

3. 使用工具查询日志

日志查询命令行工具提供queryqueuelog和querytopiclog命令,指定队列/主题名称、MessageId 和起止时间查询指定消息的操作日志。
具体的使用方法参考:日志查询命令行工具

最后更新:2016-11-23 17:16:09

  上一篇:go 查看日志--LogService__日志管理使用帮助_控制台使用帮助_消息服务-阿里云
  下一篇:go 开发者使用引导__开发人员指南_消息服务-阿里云