2

我正在使用 miniprofiler 来评估我的 MVC6 应用程序的性能。一切正常,但我正在寻找从我的应用程序中排除(静音)特定服务(请求)的选项。

例如:我的应用程序使用一些轮询服务每秒轮询用户身份验证。我不想将其包含在我的 miniprofiler 结果中。有没有办法排除它?

我为什么要这个?我想排除这个多余的服务,以便我可以专注于需要更多关注的其他结果。此外,这个投票服务正在快速填满我的结果索引页面。

感谢帮助。

4

1 回答 1

2

在初始化 MiniProfiler 时,有几种方法可以做到这一点:

忽略路径

var ignored = MiniProfiler.Settings.IgnoredPaths.ToList();
ignored.Add("/__browserLink/");
ignored.Add("/path/to/ignore");
MiniProfiler.Settings.IgnoredPaths = ignored.ToArray();

排除类型、程序集或方法

MiniProfiler.Settings.ExcludeType("SessionFactory"); 
MiniProfiler.Settings.ExcludeAssembly("NHibernate"); 
MiniProfiler.Settings.ExcludeMethod("Flush");   
于 2016-09-29T12:47:52.530 回答