开发者社区> 问答> 正文

什么是消息服务(MNS)日志hi?


阿里云 消息服务(MNS)开通将 日志推送日志服务功能,这里我们介绍下如何利用这部分日志。
消息服务 日志格式队列消息操作日志、以及主题消息操作日志两个章节,其中日志包含了消息生命周期的所有内容,时间、地点、操作和上下文等。您可以通过三种方法对日志进行分析:

实时查询


  1. 选定时间内,发送的消息数量,或指定 Queue,以及 Action:SendMessage 既可以看到该时间段内有2条消息被发出。

  2. 某一条消息的生命周期,通过在Query中输入MessageId既可以快速检索到。

  3. 要查询某个服务器向消息队列发布的消息数量,输入该服务器IP即可,也可以通过IP + DeleteMessage等组合查询该时间段行为。


实时计算 & 离线计算

  • 实时计算:使用Spark、Storm或StreamCompute,Consumer Library等方式可以实时对消息服务日志进行分析。例如:对一个队列而言,Top 10 消息的产生者、消费者分别是谁哪些IP?
  • 生产和消费的速度是否均衡?某些消费者在处理延时上是否有瓶颈?
离线:使用MaxCompute 或 E-MapReduce/Hive进行大时间跨度的计算。
  • 最近一周内,消息从发布到被消费平均延迟是什么?
  • 对比升级前和升级后两个时间段内性能变化如何?

展开
收起
轩墨 2017-10-23 12:56:14 2363 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载
日志数据采集与分析对接 立即下载