-
Notifications
You must be signed in to change notification settings - Fork 510
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
OTel Demo App not deploying properly #447
Comments
Thanks for documenting these errors. The error with recommendation service is being tracked here: #436 |
@avillela does exporting traces work with the default jaeger backend? |
@TylerHelmuth I haven't tried that yet. It's next on my troubleshooting list. |
@TylerHelmuth this was the error in the
|
That error happens if the featureflag serivce starts before postgres is ready. The featureflag service is supposed to crash and then restart until postgres is available, but thats not working for me locally, despite it workin in our CI. |
The service does crash and restart, but it can't find the server at first?
|
@TylerHelmuth it looks like this was my problem and not a problem with the Helm charts. I had a custom version of |
@austinlparker crashing and restarting is expected, it'll restart until the postgres service is up and it can connect, at which point it should stay up. Does yours eventually startup? I think I just banged my head against the wall for an hour trying to figure out why mine doesn't work and CI does and I think its bc I'm on an M1 Pro: open-telemetry/opentelemetry-demo#396 |
@avillela are you still experiencing these issues with the latest chart and values.yaml? |
I haven't tried on k8s locally... I'm on a M1 Pro and it does work in Docker. Let me look at that other issue, I was getting some weird behavior if I didn't build images. I think we have a fix going in to build multi-arch so we stop dropping amd64 images on arm |
@TylerHelmuth it works fine after I updated my local values.yaml to the latest values.yaml. |
@austinlparker @puckpuck @joshleecreates I was able to build the featureflag service locally and then point to the image for the helm chart but it still doesn't start right so I don't think my machine is too blame. I've point-pointed that the issue started with the bump to |
@TylerHelmuth what does your values.yaml look like in this? |
default:
image:
repository: ghcr.io/open-telemetry/demo |
Thought maybe it was my local kind/k8s version, but if I bump our kind action to use |
Can't get featureflag service up on minikube either, even when only applying the collector, featureflag, and postgres. Featureflag logs always says:
This is using a arm64 image built locally. Anyone else with an M1 having any luck? |
@avillela can you take another look at the demo chart? With the latest release all the Apple Silicon issues should be fixed, and I believe other releases fix other issues mentioned. |
@avillela I am pretty sure all the issues you've raised have been address. I'm going to close this for now, please reopen if you're still having issues. |
@TylerHelmuth Apologies for the delay. Yes, I was finally able to look at this today and it appears that the issues are resolved. Thanks so much! |
The OTel Demo App is deploying with errors when I attempt to use the
opentelemetry-demo
Helm chart.Errors include:
CrashLoopBackOff
on thefeatureflagservice
recommendationservice
(see attached screen shot)name resolution failed for target dons:my-otel-demo-product-catlog-service:8080
(see attached OTel Collector log snippet)name resolution failed for target dons:my-otel-demo-cart-service:8080
(see attached OTel Collector log snippet)values.yaml
snippet foropen telemetry-collector
config:The text was updated successfully, but these errors were encountered: