跟踪某些路径,比如健康检查,对我们没有太大的价值。我们希望确保我们不会为针对健康端点的亚马逊网络服务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)。
https://stackoverflow.com/questions/47798328
复制相似问题