You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/_edot-sdks/java/faq.md
+38-10
Original file line number
Diff line number
Diff line change
@@ -46,21 +46,49 @@ the agent version, for example `-javaagent:elastic-otel-javaagent-1.2.3.jar`
46
46
When the original agent jar file has been renamed, it is still possible to inspect the `Implementation-Version` entry in `META-INF/MANIFEST.MF` file of the agent jar,
47
47
for example with `unzip -p elastic-otel-javaagent.jar META-INF/MANIFEST.MF|grep 'Implementation-Version'`
48
48
49
-
## What are the versions of the OpenTelemetry upstream dependencies
49
+
## What are the versions of the OpenTelemetry upstream dependencies ?
50
50
51
-
TODO
52
-
- SDK
53
-
- Instrumentation
54
-
- Semantic conventions
51
+
Because EDOT Java is a distribution of [OpenTelemetry Java instrumentation](https://github.com/open-telemetry/opentelemetry-java-instrumentation),
In order to review each of those individually, you can use the [EDOT release notes](https://github.com/elastic/elastic-otel-java/releases)
78
+
for links to the respective versions of each component.
79
+
80
+
### OpenTelemetry API/SDK update
55
81
56
-
link to release notes
82
+
In order to implement manual instrumentation, some applications use the OpenTelemetry API and/or SDK which allows them
83
+
to capture custom spans, metrics or even send data without any instrumentation agent.
57
84
58
-
## Updating EDOT
85
+
Updates of the OpenTelemetry API/SDK in the application and the EDOT Java agent can be done independently.
86
+
- EDOT Java is backward-compatible with all previous versions of OpenTelemetry API/SDK
87
+
- Using a more recent version of API/SDK than the one in EDOT should usually work without problem, however to ensure maximum compatibility keeping OpenTelemetry API/SDK version ≤ EDOT OpenTelemetry API/SDK version is recommended.
59
88
60
-
- general recommendation on updating to latest
61
-
- how to update
89
+
### How to update
62
90
63
-
- updating EDOT does not require to update OpenTelemetry API/SDK in the application
91
+
Updating EDOT Java agent is done by replacing the agent binary `.jar` that has been [added during setup](./setup/).
64
92
65
93
## Is the agent compatible with other instrumentation agents ?
0 commit comments