全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
消息服务

查看日志--OSS

更新时间:2017-06-07 13:26:11

  • 消息的操作日志以分钟为单位,按照固定的命名规则,生成一个 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 和起止时间查询指定消息的操作日志。
具体的使用方法参考:日志查询命令行工具

本文导读目录