我在我的应用程序上启用了zipkin,它工作正常,我看到了痕迹。我的应用程序正在使用Consul服务发现,我看到在Zipkin中跟踪了很多流量。
Traces就像“catalog-services_watch”这样的名称,包含如下内容:
{
"key": "class",
"value": "ConsulCatalogWatch",
"endpoint": {
"serviceName": "myService",
"ipv4": "10.0.36.114",
"port": 8443
}
},
{
"key": "lc",
"value": "scheduled",
"endpoint": {
"serviceName": "myService",
"ipv4": "10.0.36.114",
"port": 8443
}
},
{
"key": "method",
"value": "catalogServicesWatch",
"endpoint": {
"serviceName": "myService",
"ipv4": "10.0.36.114",
"port": 8443
}
}
如何禁用这些痕迹?我已经尝试过spring.sleuth.instrument.web.skipPattern参数,但它不起作用。
答案 0 :(得分:2)
由于这是一个用@scheduled注释的类,因此这个Sleuth方面适用:
因此,控制跳过的正则表达式的属性不是spring.sleuth.instrument.web.skipPattern,而是spring.sleuth.instrument。预定 .skip-pattern