Skip to content

Commit 50f466c

Browse files
committed
Add additional span attributes in java
Signed-off-by: Pavol Loffay <[email protected]>
1 parent f648f09 commit 50f466c

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

app/backend2/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ repositories {
1515
dependencies {
1616
implementation 'org.springframework.boot:spring-boot-starter-web'
1717
implementation 'org.apache.logging.log4j:log4j-core:2.17.2'
18-
// implementation 'io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations:2.1.0'
19-
// implementation 'io.opentelemetry:opentelemetry-api:1.35.0'
18+
implementation 'io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations:2.1.0'
19+
implementation 'io.opentelemetry:opentelemetry-api:1.35.0'
2020
}
2121

2222
tasks.named('test') {

app/backend2/src/main/java/io/opentelemetry/dice/RollController.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99

1010
import java.util.Optional;
1111

12-
// import io.opentelemetry.api.trace.Span;
13-
// import io.opentelemetry.instrumentation.annotations.WithSpan;
14-
// import io.opentelemetry.instrumentation.annotations.SpanAttribute;
15-
// import io.opentelemetry.instrumentation.annotations.AddingSpanAttributes;
12+
import io.opentelemetry.api.trace.Span;
13+
import io.opentelemetry.instrumentation.annotations.WithSpan;
14+
import io.opentelemetry.instrumentation.annotations.SpanAttribute;
15+
import io.opentelemetry.instrumentation.annotations.AddingSpanAttributes;
1616

1717
@RestController
1818
public class RollController {
@@ -32,6 +32,9 @@ public String index(@RequestParam("player") Optional<String> player) {
3232
} else {
3333
logger.info("Anonymous player is rolling the dice: " + result);
3434
}
35+
Span span = Span.current();
36+
span.setAttribute("result", result);
37+
span.setAttribute("player", player.orElse("Anonymous"));
3538
return Integer.toString(result);
3639
}
3740

0 commit comments

Comments
 (0)