-
Hi, I have a quarkus/camel based microservice auto instrumented with opentelemetry java agent 2.17.
(list of camel related dependencies can be found in attached file camel related dependencies camel-dependencies.txt) Environment to setup OTEL agent:
What i see in the logs:
Classes either direct or in method signatures seems were moved around in camel 3 and 4. Does it mean that java auto instrumentation agent does not support camel 3 and 4 at the moment? Also Camel community still suggests auto instrumentation agent: https://camel.apache.org/components/4.10.x/others/opentelemetry.html#OpenTelemetry-JavaAgent Thank You |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
Camel instrumentation in the agent is only for camel 2. Later versions of camel have built-in support for OpenTelemetry. As far as I know instrumentation in the agent is based on code from camel 3. |
Beta Was this translation helpful? Give feedback.
-
Hi, Just to confirm—there are no plans to support Camel 3 or 4 in future versions of the Java agent, right? @jaydeluca If Camel is considered to have native support, should the OpenTelemetry community update the documentation accordingly Thanks |
Beta Was this translation helpful? Give feedback.
maybe, it's complicated because versions 2 - 3.5 are not native, so it could be misleading to list it. You are welcome to open a PR to update this page and make a case for it though.
It's not deprecated, it just only targets specific versions. We are working on improving our documentation, the first step of which is to write descriptions for each module. The description for camel in this new system is much more explicit about the distinction between version support. Soon we'll be working on publishing this information more generally.
Here are the camel specific…