日志查询工具提供查询消息操作日志的功能,需要指定队列或主题名称、Message ID和起止时间。

版本说明

  • 版本:Version 1.0.0
  • 更新日期:2016-03-15
  • 功能更新

    支持指定队列或主题、Message ID、起止时间查询指定消息的操作日志。

安装步骤

  1. 下载工具包Version 1.0.0并解压。
  2. 进入aliyun-mns-logging-cmd-1.0.0/mns_logging目录,执行安装命令:
    • Linux平台

      sudo python setup.py install

    • Windows平台

      python.exe setup.py install

    说明 以上命令仅支持Python2版本。

更多帮助信息请参见aliyun-mns-logging-cmd-1.0.0/mns_logging/README文件。

配置

配置消息服务MNS和OSS域名、访问的账号信息和AccessKey,以杭州为例。

mnslogging_cmd config --ossendpoint=http://oss-cn-hangzhou.aliyuncs.com --endpoint=http://$accountid.mns.cn-hangzhou.aliyuncs.com --accesskeyid=$your_accesskey --accesskeysecret=$your_accesskeysecret 
  • $accountid:账号ID,可登录阿里云官网账号管理控制台查看。
  • $your_accesskey:访问密钥ID,可登录阿里云官网账号管理控制台查看。
  • $your_accesskeysecret:秘密访问密钥,可登录阿里云官网账号管理控制台查看。

查询队列日志

指定队列名称、Message ID和起止时间,查询指定消息的操作日志。

mnslogging_cmd queryqueuelog --queuename=$queuename --msgid=$msgid --starttime=$starttime --endtime=$endtime
  • $queuename:队列名称。
  • $msgid:查询消息的Message ID。
  • $starttime:查询日志的开始时间。
  • $endtime:查询日志的结束时间。

示例如下:

查询队列日志

查询主题日志

指定主题名称、Message ID和起止时间,查询指定消息的操作日志。

mnslogging_cmd querytopiclog --topicname=$topicname --msgid=$msgid --starttime=$starttime --endtime=$endtime     
  • $topicname:主题名称。
  • $msgid:查询消息的Message ID。
  • $starttime:查询日志的开始时间。
  • $endtime:查询日志的结束时间。

示例如下:

查询主题日志