0

API 网关 --> 自定义授权方(Lambda) --> NLB --> Fargate 任务

以上是我的应用程序的请求流程,我在 API Gateway 阶段启用了 X-Ray 并重新部署了 API。

但是,在 X-Ray 跟踪映射图中,我只看到 API Gateway 和 NLB。

Trace maps 是这样的,API Gateway --> NLB。

  1. 我应该怎么做才能获得自定义授权人的跟踪?
  2. 我应该怎么做才能跟踪 NLB --> Fargate?
4

1 回答 1

0

在自定义授权函数的 Lambda 控制台中,您应该能够选中“启用 X-Ray 主动跟踪”并添加适当的权限以查看 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

于 2020-08-18T18:58:48.187 回答