对请求进行过滤
geffzhang opened this issue · 5 comments
geffzhang commented
目前对采样的数据没有进行过滤。对于一些我们应用程序中不关心的请求进行过滤,比如一个站点中除了服务接口之外,还有页面和js等静态资源,通常我们只关心对服务的追踪。
geffzhang commented
Metrics, tracing 和 logging 的关系 https://wu-sheng.github.io/me/articles/metrics-tracing-and-logging 这篇文章对采样的数据有个很好的指导
liuhaoyang commented
在下一个版本中会添加过滤特定url请求的配置
liuhaoyang commented
@geffzhang 已经完成基于正则表达式的请求路由过滤。
使用方式如下:
services.AddButterfly(option =>
{
option.CollectorUrl = "http://localhost:9618";
option.Service = "Backend";
option.IgnoredRoutesRegexPatterns = new string[] { "/values/" };
});
liuhaoyang commented
@geffzhang Butterfly Web和Client项目都完成CI,新功能首先发布到myget源 https://www.myget.org/F/butterfly-apm/api/v3/index.json
geffzhang commented
工作正常