追踪某些路径,例如健康检查,对我们没有太大价值。我们希望确保我们不会为针对健康端点的 AWS XRay 跟踪付费。我正在尝试使用采样规则排除此类路径,但它不起作用。我尝试使用规则和 setSamplingRules() 没有运气。我尝试使用我想排除的特定 url 路径以及如下通配符。
var rules = {
"rules": [ { "description": "PostTest", "service_name": "*",
"http_method": "*", "url_path": "*", "fixed_target": 0, "rate": 0.0 }
],
"default": { "fixed_target": 1, "rate": 0.1 },
"version": 1
}
AWSXRay.middleware.setSamplingRules(rules);
app.use(AWSXRay.express.openSegment('app-1'));
....path
....path
....path
app.use(AWSXRay.express.closeSegment());
我正在使用最新版本的 aws-xray-sdk (1.1.6)。