Skip to content

Commit 46db584

Browse files
docs.guance.com
1 parent 99b8152 commit 46db584

File tree

1 file changed

+1
-19
lines changed

1 file changed

+1
-19
lines changed

README.md

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,4 @@
33
## 原理
44
Attach 根本原理是使用文件 Socket 通讯, 就是往一个文件中写入 `load instrument xxx.jar=params`, 再给 jvm 一个 SIGQUIT 信号, 之后 jvm 读取 socket 文件, 加载对应的 agent.
55

6-
## 如何在 jvm 运行时动态添加 agent
7-
1. 首先下载***指定***的 ddtrace , 并放到 /usr/local/ddtrace/
8-
```shell
9-
mkdir -p /usr/local/ddtrace
10-
cd /usr/local/ddtrace
11-
wget https://github.com/GuanceCloud/dd-trace-java/releases/download/v0.113.0-attach/dd-java-agent.jar
12-
13-
```
14-
15-
2. 启动 java 程序
16-
3. 启动 agent-attach-java.jar
17-
```shell
18-
# 命令的参数有三个 options download agent-jar 没有的话 都是默认值
19-
# options=""
20-
# download ="" 下个版本(指定版本下载)
21-
# agent-jar="/usr/local/ddtrace/dd-java-agent.jar"
22-
java -jar agent-attach-java.jar -options "dd.agent.port=9529"
23-
24-
```
6+
文档位置: [观测云docs-attach-agent](https://docs.guance.com/developers/ddtrace-attach/)

0 commit comments

Comments
 (0)