Java Agent
Zero-code instrumentation with Java uses a Java agent JAR attached to any Java 8+ application. It dynamically injects bytecode to capture telemetry from many popular libraries and frameworks. It can be used to capture telemetry data at the “edges” of an app or service, such as inbound requests, outbound HTTP calls, database calls, and so on. To learn how to manually instrument your service or app code, see Manual instrumentation.
Annotations
Using instrumentation annotations with a Java agent.
Application server configuration
Learn how to define agent paths for Java application servers
Extensions
Extensions add capabilities to the agent without having to create a separate distribution.
Performance
Performance reference for the OpenTelemetry Java agent
Feedback
Was this page helpful?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!