消息隊列系列(三):.Rabbitmq Trace的使用


  
一、什么是Trace
       Trace是Rabbitmq用於記錄每一次發送的消息,方便使用Rabbitmq的開發者調試、排錯。可通過插件形式
提供可視化界面
 
二、Trace實現概況
       1、Trace啟動后會自動創建系統Exchange:amq.rabbitmq.trace
       2、每個隊列會自動綁定該Exchange,綁定后發送到隊列的消息都會記錄到Trace日志
 
三、怎樣使用Trace
       1、先了解Rabbitmq的使用及Web監控工具的使用: http://www.cnblogs.com/gossip/p/4475978.html
       2、啟動Trace插件
             a) 列出本機已安裝的插件: rabbitmq-plugins list(請先定位到Rabbitmq服務安裝目錄)
             b) 啟動Trace插件:
rabbitmqctl trace_on   ( 關閉Trace: rabbitmqctl trace_off )
       3、查看捕獲到的Trace信息
             a) Management插件-->Admin-->Trace
             b) 新增Trace,格式分別是Text(方便人類閱讀)、Json(方便機器識別)
             c) 發送消息,查看Trace攔截的信息
              d) 查看日志信息 ( 單擊日志文件打開,這里是MyTrace.log
 
三、總結
      1、Rabbitmq的資料比較少,建議大家還是多看官方文檔
      2、Trace主要通過插件方式提供
      3、Trace日志文件地址:C:\var\tmp\rabbitmq-tracing\MyTrace.log
 
四、參考資料:
 






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM