-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to get traces exported out of the demo app #506
Comments
Hi! It seems to be an issue with Jaeger, because I was also having this issue until I locally rolled back Jaeger's version from Maybe something about Jaeger's config has changed recently, do you know anything about this @breedx-splk ? |
Yeah, this is called out in the release notes: https://github.com/jaegertracing/jaeger/releases/tag/v1.59.0 I opened #508 to fix this....just remember to |
Hi @LikeTheSalad and @breedx-splk! why do you refer to jaeger when @MrHadiSatrio are talking about demo-app and sending traces to collector?? |
I think I have just solved the problem adding otlp protocols endpoints in collector.yaml like this: after that, down and up the docker compose again and jaeger started to show demo app info. |
@julian-sanz-code-seat well jaeger was also mentioned in the original issue description, but ok. Above, I linked to the release notes for the latest jaeger, which this project uses, which details the root cause of this problem. To quote, from the jaeger release notes linked above:
This is why the workaround you mentioned above works. The root cause is that the collector only listens on localhost by default now, which mean that jaeger (when running on a separate host like in our demo app docker compose env) can't just talk to it by service name (because it resolves to a different internal IP address). That's also why changing the config to listen on all network interfaces causes things to start working. Thanks again for following up, and please reopen if things are still a problem for you. |
@breedx-splk, @LikeTheSalad, thanks for the replies but I'm still facing a similar issue on my machine. Even downgrading Jaeger to 1.58 didn't work out. :/ |
Looks like there is a change on the collector side as well.
I'm able to see the traces post disabling said feature gate. Alternatively, explicitly specifying the receivers:
otlp:
protocols:
grpc:
endpoint: 0.0.0.0:4317
http:
endpoint: 0.0.0.0:4318 |
Hello! First of all, thank you for publishing this project. It will undoubtedly help many Android developers improve their application's health and performance.
Unfortunately, I'm unable to export traces from the demo app, even though I have Jaeger and the collector running on my machine. Logcat consistently reports the following error:
I've verified using
nc
that port4318
and4317
is accessible. Did I miss any configuration steps for Jaeger or the collector that might be causing this issue?The text was updated successfully, but these errors were encountered: