Welcome to the Linux Foundation Forum!

Zero-code instrumentation: Instrumentation of the Java (Spring Boot) Component (2)

I ran the command:

java -javaagent:./opentelemetry-javaagent.jar -jar target/todobackend-0.0.1-SNAPSHOT.jar

And got an error (OpenTelemetry Javaagent failed to start) for starting up OpenTelemetry agent.

I am using Java version openjdk 25.0.2.

After some goggling, it suggested that I add the --add-opens options:

java --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED -javaagent:./opentelemetry-javaagent.jar -jar target/todobackend-0.0.1-SNAPSHOT.jar

Answers

  • pau2882
    pau2882 Posts: 3

    Furthermore, with the above command, I don't see any traces in the logs even though I have the environment variable set for OTEL_TRACES_EXPORTER=console.

  • pau2882
    pau2882 Posts: 3

    The problem is the version of the agent. Once I have upgraded it agent from 2.8.0 (not sure how I got this version) -> 2.24.0, it worked as expected.

Categories

Upcoming Training