如何解决AWS X-Ray在带有API网关的服务地图中未显示授权者
API网关->自定义授权者(Lambda)-> NLB-> Fargate任务
上面是我的应用程序的请求流,我已经在API Gateway阶段启用了X-Ray并重新部署了API。
但是,在X射线跟踪映射图中,我仅看到API Gateway和NLB。
跟踪映射就是这样,API网关-> NLB。
- 我应该怎么做才能跟踪自定义授权者?
- 我应该怎么做才能追踪NLB-> Fargate?
解决方法
在用于“自定义授权者”功能的Lambda控制台中,您应该能够选中“启用X射线主动跟踪”并添加适当的权限以查看Lambda节点:https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html
要跟踪Fargate任务,请在任务定义(docs)中包含X-Ray守护程序,然后您必须使用X-Ray SDK来检测代码。 X-Ray SDK提供6种语言的版本,您可以在侧边栏中查看https://docs.aws.amazon.com/xray/latest/devguide/xray-gettingstarted.html
入门文档。版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。