【问题标题】:AWS X-Ray sampling rules for API-Gateway - Lambda setup (proxy integration)API-Gateway 的 AWS X-Ray 采样规则 - Lambda 设置(代理集成)
【发布时间】:2021-07-17 23:57:59
【问题描述】:

我们将 AWS Api Gateway 与 Lambda 一起使用 - 使用代理集成。 Lambda 正在托管 Asp.net 核心 web api。

我们还使用 Route53 配置了健康检查

我们已为 APIGateway 和 Lambda 启用主动跟踪。 我们正在尝试做的是从 X 射线追踪中排除健康检查请求(不要对其进行采样)。

我们创建了一个抽样规则: 从上面的图片来看 - 它看起来像是在工作,因为它符合规则,但它实际上没有任何效果。几乎所有的健康检查都是抽样的(与我们没有这个规则的情况没有区别)。

示例跟踪如下所示:

所以它是从 API 网关级别开始的,所以我希望 API 网关做出一个采样决定,该决定将被传播到 lambda。 但看起来不是。

您知道可能是什么原因吗?您知道其他方法可以实现忽略健康检查吗?

【问题讨论】:

    标签: aws-lambda aws-xray


    【解决方案1】:

    不幸的是,当涉及 AWS Lambda 时,采样规则不起作用。请参阅下面来自docs 的引用。

    X-Ray 应用采样算法来确保跟踪高效,同时仍提供您的应用程序所服务的请求的代表性示例。默认采样规则是每秒 1 个请求和 5% 的额外请求。无法为 Lambda 函数配置此采样率。

    【讨论】:

      猜你喜欢
      • 2021-08-14
      • 2017-04-07
      • 1970-01-01
      • 1970-01-01
      • 2018-05-04
      • 1970-01-01
      • 2021-09-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多