微服务场景下性能问题排查神器之xrebel

对于java应用性能跟踪其实有很多种手段,本文只是针对xrebel的使用做一些简单讲解(单体应用微服务应用)。分布式跟踪有很多,比如zipkin等。zipkin太重,不适合开发阶段使用。本文介绍的xrebel是一个适合小团队开发时期使用的idea(Eclipse)插件。如果对zipkin想了解,可以参考dubbo分布式系统链路追踪_zipkin.

xrebel下载

  • 百度云(内含激活文件):链接: 链接: https://pan.baidu.com/s/1S3Lz0e1xQk-eAiF780NOnA 提取码: 261k
  • 官方地址:https://zeroturnaround.com/software/xrebel/download/

快速安装

  1. 下载xrebel.zip, 并解压到本地,例如:D:/xrebel注意路径中不要有中文不要有空格
  2. 在tomcat也好,idea,eclipse也好,修改vm 参数,添加 -javaagent:[path/to/xrebel]/xrebel.jar

配置demo

  • idea


    微服务场景下性能问题排查神器之xrebel_第1张图片
    image.png
  • eclipse


    微服务场景下性能问题排查神器之xrebel_第2张图片
    image.png

默认是可以试用14天的,建议支持正版,毕竟大家都是吃这行饭的。上述下载方式中百度云里下载包含破解文件。具体破解方式参考下文。

启动项目

1、项目启动时控制台出现如下日志

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 [email protected]
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] -启动demo服务
2017-12-21 15:40:17.027 [auth-service] [restartedMain] WARN  [com.br.auth.AuthApplication] -启动demo服务
...........

2、项目页面左下角有如下图标


微服务场景下性能问题排查神器之xrebel_第3张图片
image.png

激活xrebel

jrebel / xrebel 插件激活,亲测可用:

在jrebel /xrebel server处,写上:

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

如果出现激活过期的情况,请重新生成guid,替换原来的guid即可

邮箱随便写,即可激活。

Jrebel最新激活破解方式(持续更新)

xrebel 简单使用教程

打开 web 服务页面,xrebel会直接注入到你的页面中,左下角会出现xrebeltoobar,例如:http://localhost:18601。或者通过 访问服务/xrebel 打开单独页面,适用于webservice,restful 等无页面场景。

微服务场景下性能问题排查神器之xrebel_第4张图片
image.png
微服务场景下性能问题排查神器之xrebel_第5张图片
image.png
微服务场景下性能问题排查神器之xrebel_第6张图片
image.png
微服务场景下性能问题排查神器之xrebel_第7张图片
image.png
微服务场景下性能问题排查神器之xrebel_第8张图片
image.png

你可能感兴趣的:(微服务场景下性能问题排查神器之xrebel)