blob: 69c9abc22d452d457849ad158d3728ae0599b0c6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# diagnose-tools
---
10.18.2023 以后提交,针对 5.17.15-1.el8.x86_64 内核做了适配,编译通过,load-monitor 功能正常,其他未测试.
---
1、快速上手
建议在 Centos 7.5/7.6 版本中进行实验。
第一步、使用如下命令clone代码:
git clone https://github.com/alibaba/diagnose-tools.git
第二步、在diagnose-tools目录中运行如下命令初始化编译环境:
make devel # 安装编译过程中需要的包
make deps # 编译依赖库,目前主要是编译java agent,以支持用户态java符号表解析
第三步、编译工具:
make
这一步实际上会完成rpm的安装,你也可以用如下命令分别完成相应的工作:
make module # 编译内核模块
make tools # 编译用户态命令行工具
make java_agent # 编译java agent
make pkg # 制作rpm安装包
第四步、测试
make test
|