Skip to content

Commit 9517c13

Browse files
committed
set route on exceptions
1 parent b5fef5d commit 9517c13

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

  • dd-java-agent/instrumentation/vertx/vertx-web

dd-java-agent/instrumentation/vertx/vertx-web/vertx-web-3.4/src/main/java/datadog/trace/instrumentation/vertx_3_4/server/RouteHandlerWrapper.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ public void handle(final RoutingContext routingContext) {
5454
try {
5555
actual.handle(routingContext);
5656
} catch (final Throwable t) {
57+
if (spanStarter) {
58+
setRoute(routingContext);
59+
}
5760
DECORATE.onError(span, t);
5861
throw t;
5962
}

dd-java-agent/instrumentation/vertx/vertx-web/vertx-web-4.0/src/main/java/datadog/trace/instrumentation/vertx_4_0/server/RouteHandlerWrapper.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ public void handle(final RoutingContext routingContext) {
5151
try {
5252
actual.handle(routingContext);
5353
} catch (final Throwable t) {
54+
if (spanStarter) {
55+
setRoute(routingContext);
56+
}
5457
DECORATE.onError(span, t);
5558
throw t;
5659
}

0 commit comments

Comments
 (0)