qunarcorp / bistoury

Bistoury是去哪儿网的java应用生产问题诊断工具,提供了一站式的问题诊断方案
GNU General Public License v3.0
4.04k stars 830 forks source link

支持windows下运行 #73

Open qxo opened 4 years ago

qxo commented 4 years ago

要求在windows系统上有linux子系统: 可以通过安装git+环境变量来添加linux子系统 ie:

  1. 下载git: https://git-scm.com/download/win
  2. 增加环境变理GIT_HOME=...
  3. 然后PATH环境变量中添加如下值即可 %GIT_HOME%\bin;%GIT_HOME%\usr\bin;%GIT_HOME%\cmd;%GIT_HOME%\mingw64\bin

cmd后sh进入linux子系统, 在启用bistoury之前要求设置环境变量如

export JAVA_HOME=/D/JDK/jdk1.8.0X64
export LOCAL_IP=127.0.0.1
export BISTOURY_TMP_DIR=J:/tmp/bistoury
export BISTOURY_STORE_DIR=/J/tmp/bistoury

这些变量值请视情况修改

启用bistoury命令如下,注意修改$PID为要监牢java应用对应的PID, $APP_CLASS修改为应用中一个类全名,用来定位classpath

./quick_start.sh -p  $PID -c "$APP_CLASS"  start