-
Notifications
You must be signed in to change notification settings - Fork 143
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
AWS Lambda not reporting URL #221
Comments
Hi @rajbeard |
Hey @shengxil The XRay console is not reporting the URLs (or any of the other metadata) for each page. Instead, they are just blank. Locally, the URLs are correctly displayed inside of the console. Looking at the data payloads, the difference seems to be because the top level segment has that metadata in local development environments. |
Hi rajbeard, that is indeed a valid concern. Unfortunately at this moment we don't have any workaround to put HTTP URL at the Lambda root segment. We will work with AWS Lambda team to address and solve this issue. Please stay tuned with us. |
@shengxil Any updates on this? Thanks. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs in next 7 days. Thank you for your contributions. |
@shengxil is any workaround available? It's been a bit, since this issue was raised. I have a similar problem with HTTP API Gateway that path, URL and method do not get detected |
Recently we migrate our application to Lambda Urls and stop using API Gateways, and find out xray stop showing Method and Url for traces.
Looks like AWS Lambda Urls did not report Method and URL to XRay like what API Gateways did, and there is noway to call put_http_meta on the root segment. |
Thanks for raising this issue. If you can provide the xray trace raw data after using Lambda URL it would be great helpful. |
Forward this question to AWS Lambda monitoring. |
Hello, do you have any update on this? Working with lambdas behind HTTP API Gateway is difficult without this. |
Similarily it's pretty annoying when working with Lambda Function URLs, as we can not see the called path from the overview page. |
Using SDK with Django.
The lambda function traces don't report the URL on the top level segment, looking at the raw data it seems that the URL is being set in the subsegments. Is there any way to call
put_http_meta
on the root Lambda segment through application code?I tried extending the middleware, grabbing the current segment and setting the http metadata, but this returns the facade segment, which can't be mutated.
The text was updated successfully, but these errors were encountered: