Skip to content

Commit 25d2315

Browse files
authored
Add vertx instrumentation (#1990)
1 parent ea19102 commit 25d2315

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/statsbeat/Instrumentations.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,8 @@ class Instrumentations {
9494
INSTRUMENTATION_MAP.put("io.opentelemetry.spring-scheduling-3.1", 54);
9595
INSTRUMENTATION_MAP.put("io.opentelemetry.play-2.4", 55);
9696
INSTRUMENTATION_MAP.put("io.opentelemetry.play-2.6", 56);
97+
INSTRUMENTATION_MAP.put("io.opentelemetry.vertx-http-client-3.0", 57);
98+
INSTRUMENTATION_MAP.put("io.opentelemetry.vertx-http-client-4.0", 58);
9799
}
98100

99101
// encode BitSet to a long

agent/instrumentation/build.gradle.kts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,10 @@ dependencies {
133133
implementation("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-tomcat-7.0:$otelInstrumentationAlphaVersion")
134134
implementation("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-tomcat-10.0:$otelInstrumentationAlphaVersion")
135135
implementation("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-undertow-1.4:$otelInstrumentationAlphaVersion")
136+
implementation("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-vertx-http-client-3.0:$otelInstrumentationAlphaVersion")
137+
implementation("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-vertx-http-client-4.0:$otelInstrumentationAlphaVersion")
138+
implementation("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-vertx-reactive-3.5:$otelInstrumentationAlphaVersion")
139+
implementation("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-vertx-web-3.0:$otelInstrumentationAlphaVersion")
136140
}
137141

138142
// need to perform shading in two steps in order to avoid shading java.util.logging.Logger

agent/instrumentation/gradle.lockfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,11 @@ io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-tomcat-10.0:1
185185
io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-tomcat-7.0:1.10.0+ai.patches-alpha=runtimeClasspath
186186
io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-tomcat-common:1.10.0+ai.patches-alpha=runtimeClasspath
187187
io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-undertow-1.4:1.10.0+ai.patches-alpha=runtimeClasspath
188+
io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-vertx-http-client-3.0:1.10.0+ai.patches-alpha=runtimeClasspath
189+
io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-vertx-http-client-4.0:1.10.0+ai.patches-alpha=runtimeClasspath
190+
io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-vertx-http-client-common:1.10.0+ai.patches-alpha=runtimeClasspath
191+
io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-vertx-reactive-3.5:1.10.0+ai.patches-alpha=runtimeClasspath
192+
io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-vertx-web-3.0:1.10.0+ai.patches-alpha=runtimeClasspath
188193
io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api:1.10.0+ai.patches-alpha=runtimeClasspath
189194
io.opentelemetry.javaagent:opentelemetry-javaagent-tooling-java9:1.10.0+ai.patches-alpha=runtimeClasspath
190195
io.opentelemetry.javaagent:opentelemetry-javaagent-tooling:1.10.0+ai.patches-alpha=runtimeClasspath

0 commit comments

Comments
 (0)