【问题标题】:How to configure AWS API Gateway so that User-Agent is available on X-Rray Analytics如何配置 AWS API Gateway 以便 User-Agent 在 X-Ray Analytics 上可用
【发布时间】:2019-07-03 15:26:56
【问题描述】:

我想在我的 X-Ray 跟踪结果中包含 AWS API Gateway 步骤。

但是,当我在生产阶段的网关中启用 X-Ray 时,X-Ray 中的分析选项卡仅将 User-Agent 填充为“-”

“网关日志配置”示例 - https://i.imgur.com/fn5qQaq.jpg

“X 射线分析”示例 - https://i.imgur.com/ZQgrQyE.jpg

我仍然可以在 X 射线跟踪 RAW 数据的第二个文档中看到可用的用户代理。此外,当我在网关中禁用 X-Ray 日志记录时,用户代理会再次开始填充。

提前感谢您的任何意见

【问题讨论】:

    标签: aws-api-gateway aws-xray


    【解决方案1】:

    感谢您与我们联系。我们知道这个问题,并与 API Gateway 团队合作,在 APIGW 生成的段上添加“user_agent”。我没有任何 ETA,但我们已经向 APIGW 团队提出了这个问题。

    概念: 当 APIGW 启用 X-Ray 时,APIGW 生成 Segment 并发送到 X-Ray 服务。这成为根段,由于此根段中缺少用户代理(已知问题),X-Ray 分析选项卡显示“-”,因为根段中缺少字段。

    当您为 APIGW 禁用 X-Ray 时,根段是您已启用 X-Ray 检测的应用程序段。这可能包含由 X-Ray 中间件填充的用户代理。由于在这种情况下用户代理存在于根段中,因此分析选项卡会显示正在填充的用户代理字段。

    谢谢, 修行者

    【讨论】:

    • 感谢您提供信息,如果有任何 ETA 可用,请保持此线程更新。
    猜你喜欢
    • 2019-04-19
    • 1970-01-01
    • 1970-01-01
    • 2021-07-17
    • 1970-01-01
    • 1970-01-01
    • 2020-10-25
    • 1970-01-01
    • 2019-04-18
    相关资源
    最近更新 更多