Skip to content

Commit 98d0491

Browse files
authored
feat(java): document adding the Sentry OTEL agent using JAVA_TOOL_OPTIONS (#13005)
* feat(java): document adding the Sentry OTEL agent using JAVA_TOOL_OPTIONS * fix
1 parent 185a6bc commit 98d0491

File tree

6 files changed

+34
-8
lines changed

6 files changed

+34
-8
lines changed

platform-includes/getting-started-install/opentelemetry/java.mdx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@ curl https://repo1.maven.org/maven2/io/sentry/sentry-opentelemetry-agent/{{@inje
77
```
88

99
Then run your application with:
10-
```bash
10+
```bash {tabTitle: Environment variable}
11+
SENTRY_PROPERTIES_FILE=sentry.properties JAVA_TOOL_OPTIONS="-javaagent:sentry-opentelemetry-agent-{{@inject packages.version('sentry.java.opentelemetry-agent') }}.jar" java -jar your-application.jar
12+
```
13+
14+
```bash {tabTitle: Java CLI argument}
1115
SENTRY_PROPERTIES_FILE=sentry.properties java -javaagent:sentry-opentelemetry-agent-{{@inject packages.version('sentry.java.opentelemetry-agent') }}.jar -jar your-application.jar
1216
```
1317
</OnboardingOption>

platform-includes/getting-started-install/opentelemetry/java.spring-boot.mdx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,12 @@ curl https://repo1.maven.org/maven2/io/sentry/sentry-opentelemetry-agent/{{@inje
77
```
88

99
Then run your application with:
10-
```bash
10+
11+
```bash {tabTitle: Environment variable}
12+
SENTRY_AUTO_INIT=false JAVA_TOOL_OPTIONS="-javaagent:sentry-opentelemetry-agent-{{@inject packages.version('sentry.java.opentelemetry-agent') }}.jar" java -jar your-application.jar
13+
```
14+
15+
```bash {tabTitle: Java CLI argument}
1116
SENTRY_AUTO_INIT=false java -javaagent:sentry-opentelemetry-agent-{{@inject packages.version('sentry.java.opentelemetry-agent') }}.jar -jar your-application.jar
1217
```
1318
</OnboardingOption>

platform-includes/getting-started-install/opentelemetry/java.spring.mdx

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,20 @@ curl https://repo1.maven.org/maven2/io/sentry/sentry-opentelemetry-agent/{{@inje
88
```
99

1010
Then run your application with:
11-
```bash
11+
```bash {tabTitle: Environment variable}
12+
SENTRY_AUTO_INIT=false JAVA_TOOL_OPTIONS="-javaagent:sentry-opentelemetry-agent-{{@inject packages.version('sentry.java.opentelemetry-agent') }}.jar" java -jar your-application.jar
13+
```
14+
15+
```bash {tabTitle: Java CLI argument}
1216
SENTRY_AUTO_INIT=false java -javaagent:sentry-opentelemetry-agent-{{@inject packages.version('sentry.java.opentelemetry-agent') }}.jar -jar your-application.jar
1317
```
1418

1519
In case of an application server, adding the Agent might look more like the following:
16-
```bash
17-
JAVA_OPTS="${JAVA_OPTS} -javaagent:/somewhere/sentry-opentelemetry-agent-{{@inject packages.version('sentry.java.opentelemetry-agent') }}"
20+
```bash {tabTitle: Environment variable}
21+
JAVA_OPTS="${JAVA_OPTS} JAVA_TOOL_OPTIONS="-javaagent:sentry-opentelemetry-agent-{{@inject packages.version('sentry.java.opentelemetry-agent') }}.jar"
22+
```
23+
24+
```bash {tabTitle: Java CLI argument}
25+
JAVA_OPTS="${JAVA_OPTS} JAVA_TOOL_OPTIONS="-javaagent:sentry-opentelemetry-agent-{{@inject packages.version('sentry.java.opentelemetry-agent') }}.jar"
1826
```
1927
</OnboardingOption>

platform-includes/performance/opentelemetry-setup/with-java-agent/with-auto-init/java.mdx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
This `java` command shows how to run your application using `sentry-opentelemetry-agent`:
22

3+
```bash {tabTitle: Environment variable}
4+
SENTRY_PROPERTIES_FILE=sentry.properties JAVA_TOOL_OPTIONS="-javaagent:sentry-opentelemetry-agent-{{@inject packages.version('sentry.java.opentelemetry-agent') }}.jar" java -jar your-application.jar
5+
```
36

4-
```bash
7+
```bash {tabTitle: Java CLI argument}
58
SENTRY_PROPERTIES_FILE=sentry.properties java -javaagent:sentry-opentelemetry-agent-{{@inject packages.version('sentry.java.opentelemetry-agent') }}.jar -jar your-application.jar
69
```
710

platform-includes/performance/opentelemetry-setup/with-java-agent/without-auto-init/java.mdx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
This `java` command shows how to run your application using `sentry-opentelemetry-agent`:
22

3+
```bash {tabTitle: Environment variable}
4+
SENTRY_AUTO_INIT=false JAVA_TOOL_OPTIONS="-javaagent:sentry-opentelemetry-agent-{{@inject packages.version('sentry.java.opentelemetry-agent') }}.jar" java -jar your-application.jar
5+
```
36

4-
```bash
7+
```bash {tabTitle: Java CLI argument}
58
SENTRY_AUTO_INIT=false java -javaagent:sentry-opentelemetry-agent-{{@inject packages.version('sentry.java.opentelemetry-agent') }}.jar -jar your-application.jar
69
```
710

platform-includes/performance/opentelemetry-setup/with-java-agent/without-auto-init/java.spring-boot.mdx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
This `java` command shows how to run your application using `sentry-opentelemetry-agent`:
22

3+
```bash {tabTitle: Environment variable}
4+
SENTRY_AUTO_INIT=false JAVA_TOOL_OPTIONS="-javaagent:sentry-opentelemetry-agent-{{@inject packages.version('sentry.java.opentelemetry-agent') }}.jar" java -jar your-application.jar
5+
```
36

4-
```bash
7+
```bash {tabTitle: Java CLI argument}
58
SENTRY_AUTO_INIT=false java -javaagent:sentry-opentelemetry-agent-{{@inject packages.version('sentry.java.opentelemetry-agent') }}.jar -jar your-application.jar
69
```
710

0 commit comments

Comments
 (0)