open-telemetry / opentelemetry-java-instrumentation

OpenTelemetry auto-instrumentation and instrumentation libraries for Java
https://opentelemetry.io
Apache License 2.0
1.92k stars 839 forks source link

opentelemetry-javaagent-all.jar is missing from releases #12338

Open johnvlittle opened 1 week ago

johnvlittle commented 1 week ago

Describe the bug

opentelemetry-javaagent.jar is missing exporters, so cant be used with jaeger etc. It only works with OTLP.

There are many articles how to connect opentel java agent with jaeger, but they all require opentelemetry-javaagent-all.jar.

Articles say this is how to download it:

curl -LJO https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/latest/download/opentelemetry-javaagent-all.jar

But unfortunately, its missing!

Also, https://opentelemetry.io/docs/languages/java/ is missing a "exporter" tab, all the other languages have an exporter tab which list out where to find them. This makes finding opentelmetery java exporters (e.g. for jaeger) very difficult.

We need it.

Jaeger apparently supports OTLP, but there exists no information or guide to getting it working with the java agent, so need the exporter.

Steps to reproduce

curl -LJO https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/latest/download/opentelemetry-javaagent-all.jar

Expected behavior

downloads opentelemetry-javaagent-all.jar

Actual behavior

gives 404

Javaagent or library instrumentation version

latest

Environment

JDK: OS: n/a

Additional context

n/a

trask commented 1 week ago

hi @johnvlittle! opentelemetry-javaagent-all was removed a while ago and all the exporters are now included in opentelemetry-javaagent (https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/4106)

laurit commented 1 week ago

Jaeger has deprecated its own protocol and recommends using OTLP. Jaeger exporter was removed from https://github.com/open-telemetry/opentelemetry-java and also from the agent.

nutmix commented 1 week ago

Fair enough, but have spent days trying to get the jaeger to work with OTLP and it just doesnt work. The old exporter at least is well documented with working exmaples.

github-actions[bot] commented 5 hours ago

This has been automatically marked as stale because it has been marked as needing author feedback and has not had any activity for 7 days. It will be closed automatically if there is no response from the author within 7 additional days from this comment.