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

本文介绍XRebel性能监控插件的安装与使用方法,包括下载、配置及激活过程,并提供了IDEA和Eclipse两种环境下的示例。XRebel是一款轻量级的Java应用性能监控工具,适合小团队开发阶段使用。

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

xrebel下载

快速安装

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

配置demo

  • idea


    img_bd9983d85083d4da94bd272b88f69ba9.png
    image.png
  • eclipse


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

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


img_47f17579009ac42326a80c78062c2678.png
image.png

激活xrebel

img_1a0df06ddb3d18310e933c41bbc05db4.gif
demo.gif

xrebel 简单使用教程

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

img_99b0b6bce38a84cf114d1e4d1fa502b6.png
image.png
img_ccc6ceb759fc003473bac1ad5462bc03.png
image.png
img_6f95d1bf8426fe6d75ae73ad24cb2b68.png
image.png
img_5b645c75f431231b748212b5c2036176.png
image.png
img_a8981adf2a893ac2a2ed91adae3ef019.png
image.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值