-
Notifications
You must be signed in to change notification settings - Fork 68
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
SerializationError: failed decoding REST JSON error response #22
Comments
Hi @tmuldoon , X-Ray daemon uses I checked the git repo for aws-go-sdk and found that similar issue is present in the latest version of the aws-go-sdk : issue. I will work with AWS GO SDK team to understand the scenario. Please stay tuned. Thanks, |
I am experiencing the same error in the x-ray daemon log. Coincidentally no traces in X-Ray console, so seems like the problem affects x-ray monitoring. |
Hi @dagb , Thanks, |
Both the emitting app and X-Ray daemon runs in ECS. I have built the X-Ray daemon docker image with https://s3.dualstack.eu-west-1.amazonaws.com/aws-xray-assets.eu-west-1/xray-daemon/aws-xray-daemon-linux-3.x.zip Port config of the X-Ray daemon container: (In the log it states which X-Ray endpoint that is used: The emitting app has environment variable The app uses this X-Ray SDK (Maven dependency) This was working for almost 4 days, the suddenly started to log errors (debug level), and no traces in the X-Ray console. Will it help to restart the X-Ray container as a short term mitigation? |
In addition I want to add that there is a test environment (different AWS account) using the same X-Ray daemon docker image. No errors and traces appears in the console. |
Hi @dagb , One solution I think is to restart X-Ray container so the X-Ray SDK resolves the DNS for the daemon address and the segments are received by the X-Ray Daemon. Please feel free to open an issue if you still face the problem on JAVA SDK so we can do fast followup. Thanks, |
Hi @yogiraj07 , Thank for your feedback and directions. |
The original concern in this issue has been resolved with the AWS SDK for Go v1.19.34 |
I'm running AWS X-Ray daemon version 3.0.0 on my Windows 7 machine with the following options...
./xray_windows.exe -o -n us-east-1 -l debug
... and see SerializationErrors such as the following during idle periods.
Oddly enough, this doesn't seem to interfere with tracing. Is there some way to get more information?! Is this something that I should not worry about (since it's a debug message)?
The text was updated successfully, but these errors were encountered: