File tree 3 files changed +10
-15
lines changed
content/en/docs/zero-code/java
3 files changed +10
-15
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,6 @@ cascade:
10
10
otel : 1.46.0
11
11
---
12
12
13
- Zero-code instrumentation with Java uses a Java agent JAR or Spring Boot
14
- Starter. To learn how to manually instrument your service or app code, see
13
+ Zero-code instrumentation with Java uses a Java agent JAR, Spring Boot
14
+ Starter or Quarkus . To learn how to manually instrument your service or app code, see
15
15
[ Manual instrumentation] ( /docs/languages/java/instrumentation/ ) .
Original file line number Diff line number Diff line change 1
1
---
2
- title : Quarkus
2
+ title : Quarkus instrumentation
3
3
linkTitle : Quarkus
4
4
---
5
5
6
6
[ Quarkus] ( https://quarkus.io/ ) is an open source framework designed to help
7
- software developers build efficient cloud-native applications both in JVM and
8
- native modes .
7
+ software developers build efficient cloud-native applications both with JVM and
8
+ Quarkus native image applications .
9
9
10
10
Quarkus uses extensions to provide optimized support for a wide range of
11
11
libraries. The
12
12
[ Quarkus OpenTelemetry extension] ( https://quarkus.io/guides/opentelemetry )
13
13
provides:
14
14
15
- - Automatic instrumentation
15
+ - Out of the box instrumentation
16
16
- OpenTelemetry SDK autoconfiguration, supporting almost all system properties
17
17
defined for the
18
18
[ OpenTelemetry SDK] ( https://opentelemetry.io/docs/languages/java/configuration/ )
19
19
- [ Vert.x] ( https://vertx.io/ ) based OTLP exporter
20
- - Can be used in JVM and native mode (where the Java agent doesn't work)
20
+ - The same instrumentations can be used with JVM and native image applications (where the OpenTelemetry Java agent doesn't work).
21
21
22
22
The Quarkus can also be instrumented with the
23
- [ OpenTelemetry Java agent] ( ../agent ) but only on JVM mode .
23
+ [ OpenTelemetry Java agent] ( ../agent ) but only with a JVM .
Original file line number Diff line number Diff line change @@ -8,16 +8,12 @@ To enable OpenTelemetry in your Quarkus application, add the
8
8
9
9
{{< tabpane >}} {{< tab header="Maven (` pom.xml ` )" lang=Maven >}}
10
10
11
- ```` xml
12
-
13
- {{< tabpane text=true >}} {{% tab header="Maven (`pom.xml`)" lang=Maven %}}
14
-
15
11
``` xml
16
12
<dependency >
17
13
<groupId >io.quarkus</groupId >
18
14
<artifactId >quarkus-opentelemetry</artifactId >
19
15
</dependency >
20
- ````
16
+ ```
21
17
22
18
{{% /tab %}} {{% tab header="Gradle (` build.gradle ` )" lang=Gradle %}}
23
19
@@ -44,7 +40,6 @@ The remaining configurations are available in the
44
40
{{% alert title="Note" color="info" %}}
45
41
46
42
You can also use the [ Java agent] ( ../../agent ) to instrument your Quarkus
47
- application in JVM mode. For the pros and cons, see
48
- [ Java zero-code instrumentation] ( .. ) .
43
+ application in a JVM.
49
44
50
45
{{% /alert %}}
You can’t perform that action at this time.
0 commit comments