IDE快速启动Bistoury
Bistoury是去哪儿网的java应用生产问题诊断工具,提供了一站式的问题诊断方案,本文介绍如何通过IDE里面直接启动各个组件,github地址:https://github.com/qunarcorp/bistoury
前提准备
- JDK1.7或1.8
- MySQL数据库
- ZooKeeper
在以上各项条件满足之后,需要在MySQL中创建名为bistoury的数据库,然后执行script/h2/data.sql和script/h2/schema.sql两个SQL文件,初始化信息,需要注意的是,在执行data.sql之前,要替换里面的几个变量:
${local_ip}:替换为本机的IP,如果是本机的话,其实替换为127.0.0.1就可以,或者在本机执行以下官方脚本ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"|tail -1,看看获取的是什么${local_host}:替换为本机的名称,执行命令hostname获取${log_dir}:替换为待诊断应用的日志路径
编译
按照编译脚本中的,分别执行maven命令编译以下三个模块
Agent
mvn clean package -am -pl bistoury-dist -Pprod -Dmaven.test.skip -Denforcer.skip=true</

本文介绍了如何在IDE中启动去哪儿网的Java应用生产问题诊断工具Bistoury,包括前提准备(JDK、MySQL、ZooKeeper)、编译(Agent、UI、Proxy)和启动步骤(Proxy、UI、Agent),并提供了相关VM参数配置说明。
2681

被折叠的 条评论
为什么被折叠?



