55 - /docs/java/manual_instrumentation
66 - manual
77 - manual_instrumentation
8+ - /docs/languages/java/libraries/
89weight : 10
910description : Instrumentation ecosystem in OpenTelemetry Java
1011cSpell:ignore : Logback logback
@@ -63,8 +64,9 @@ Library instrumentation.
6364
6465### Zero-code: Java agent
6566
66- The Java agent is a form of zero-code instrumentation that dynamically
67- manipulations application bytecode.
67+ The Java agent is a form of zero-code
68+ [ automatic instrumentation] ( /docs/specs/otel/glossary/#automatic-instrumentation )
69+ that dynamically manipulations application bytecode.
6870
6971For a list of libraries instrumented by the Java agent, see the
7072"Auto-instrumented versions" column on
@@ -74,38 +76,41 @@ See [Java agent](/docs/zero-code/java/agent/) for more details.
7476
7577### Zero-code: Spring Boot starter
7678
77- The Spring Boot starter is a form of zero-code instrumentation that leverages
78- spring autoconfigure to install
79+ The Spring Boot starter is a form of zero-code
80+ [ automatic instrumentation] ( /docs/specs/otel/glossary/#automatic-instrumentation )
81+ that leverages spring autoconfigure to install
7982[ library instrumentation] ( #library-instrumentation ) .
8083
8184See [ Spring Boot starter] ( /docs/zero-code/java/spring-boot-starter/ ) for
8285details.
8386
8487### Library instrumentation
8588
86- Library instrumentation wraps or uses extension points to instrument a library,
87- requiring users to install and/or adapt library usage.
89+ [ Library instrumentation] ( /docs/specs/otel/glossary/#instrumentation-library )
90+ wraps or uses extension points to instrument a library, requiring users to
91+ install and/or adapt library usage.
8892
8993For a list of instrumentation libraries, see the "Standalone Library
9094Instrumentation" column on
9195[ supported libraries] ( https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/docs/supported-libraries.md ) .
9296
9397### Native instrumentation
9498
95- Native instrumentation is built directly into libraries or frameworks.
96- OpenTelemetry encourages library authors to add native instrumentation using the
97- [ API] ( ../api-components/ ) . In the long term, we hope the native instrumentation
98- becomes the norm, and view the instrumentation maintained by OpenTelemetry in
99+ [ Native instrumentation] ( /docs/specs/otel/glossary/#natively-instrumented ) is
100+ built directly into libraries or frameworks. OpenTelemetry encourages library
101+ authors to add native instrumentation using the [ API] ( ../api-components/ ) . In
102+ the long term, we hope the native instrumentation becomes the norm, and view the
103+ instrumentation maintained by OpenTelemetry in
99104[ opentelemetry-java-instrumentation] ( https://github.com/open-telemetry/opentelemetry-java-instrumentation )
100105as a temporary means of filling the gap.
101106
102- For a list of libraries with native instrumentation, look for entries with the
103- "native" badge in the [ registry] ( /ecosystem/registry/?language=java ) .
107+ {{% docs/languages/native-libraries "java" %}}
104108
105109### Manual instrumentation
106110
107- Manual instrumentation is written by application authors, and typically specific
108- to the application domain.
111+ [ Manual instrumentation] ( /docs/specs/otel/glossary/#manual-instrumentation ) is
112+ written by application authors, and typically specific to the application
113+ domain.
109114
110115### Shims
111116
0 commit comments