微服務(wù)場(chǎng)景下性能問題排查神器之xrebel

對(duì)于java應(yīng)用性能跟蹤其實(shí)有很多種手段,本文只是針對(duì)xrebel的使用做一些簡(jiǎn)單講解(單體應(yīng)用微服務(wù)應(yīng)用)。分布式跟蹤有很多,比如zipkin等。zipkin太重,不適合開發(fā)階段使用。本文介紹的xrebel是一個(gè)適合小團(tuán)隊(duì)開發(fā)時(shí)期使用的idea(Eclipse)插件。如果對(duì)zipkin想了解,可以參考dubbo分布式系統(tǒng)鏈路追蹤_zipkin.

xrebel下載

快速安裝

  1. 下載xrebel.zip, 并解壓到本地,例如:D:/xrebel 。注意路徑中不要有中文不要有空格
  2. 在tomcat也好,idea,eclipse也好,修改vm 參數(shù),添加 -javaagent:[path/to/xrebel]/xrebel.jar

配置demo

  • idea


    image.png
  • eclipse


    image.png

默認(rèn)是可以試用14天的,建議支持正版,畢竟大家都是吃這行飯的。上述下載方式中百度云里下載包含破解文件。具體破解方式參考下文。

啟動(dòng)項(xiàng)目

1、項(xiàng)目啟動(dòng)時(shí)控制臺(tái)出現(xiàn)如下日志

Connected to the target VM, address: '127.0.0.1:56732', transport: 'socket'
XRebel: Starting logging to file: C:\Users\10400\.xrebel\xrebel.log
2017-12-21 15:40:16 XRebel: 
2017-12-21 15:40:16 XRebel: ################################################################
2017-12-21 15:40:16 XRebel: 
2017-12-21 15:40:16 XRebel:  XRebel 3.1.3 (201607291040)
2017-12-21 15:40:16 XRebel:  (c) Copyright ZeroTurnaround AS, Estonia, Tallinn.
2017-12-21 15:40:16 XRebel: 
2017-12-21 15:40:16 XRebel:  For questions and support, contact xrebel@zeroturnaround.com
2017-12-21 15:40:16 XRebel: 
2017-12-21 15:40:16 XRebel: ################################################################
2017-12-21 15:40:16 XRebel: 
2017-12-21 15:40:16.719 [auth-service] [main] WARN  [com.br.auth.AuthApplication] -啟動(dòng)demo服務(wù)
2017-12-21 15:40:17.027 [auth-service] [restartedMain] WARN  [com.br.auth.AuthApplication] -啟動(dòng)demo服務(wù)
...........

2、項(xiàng)目頁(yè)面左下角有如下圖標(biāo)


image.png

激活xrebel

jrebel / xrebel 插件激活,親測(cè)可用:

在jrebel /xrebel server處,寫上:

http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce

如果出現(xiàn)激活過(guò)期的情況,請(qǐng)重新生成guid,替換原來(lái)的guid即可

郵箱隨便寫,即可激活。

Jrebel最新激活破解方式(持續(xù)更新)

xrebel 簡(jiǎn)單使用教程

打開 web 服務(wù)頁(yè)面,xrebel會(huì)直接注入到你的頁(yè)面中,左下角會(huì)出現(xiàn)xrebeltoobar,例如:http://localhost:18601?;蛘咄ㄟ^(guò) 訪問服務(wù)/xrebel 打開單獨(dú)頁(yè)面,適用于webservice,restful 等無(wú)頁(yè)面場(chǎng)景。

image.png
image.png
image.png
image.png
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,578評(píng)論 19 139
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,094評(píng)論 25 709
  • 1、基本定義數(shù)組:array 一組數(shù)據(jù) 數(shù)據(jù)的集合元素:數(shù)組中的一個(gè)數(shù)據(jù)鍵值對(duì):英漢字典 hello==...
    博行天下閱讀 209評(píng)論 0 0
  • 利用時(shí)間的邊角碎料讀完了《氣場(chǎng)》這本書,從開始的不知所云到后面的逐漸劃線做筆記,感覺學(xué)到的不止是書中的觀點(diǎn)和內(nèi)容還...
    夏曉墨文案閱讀 324評(píng)論 1 1
  • 享受著陽(yáng)光溫暖的洗禮,女孩失神的眺望操場(chǎng)上一群群說(shuō)笑的同學(xué)們,黯然神傷…… ...
    dd可樂閱讀 364評(píng)論 1 2

友情鏈接更多精彩內(nèi)容