如何从 miniprofiler 中排除特定服务?
How to exclude a specific service from miniprofiler?
我正在使用 miniprofiler 来评估我的 MVC6 应用程序的性能。一切正常,但我正在寻找从我的应用程序中排除(静音)特定服务(请求)的选项。
例如:
我的应用程序使用某种轮询服务每秒轮询一次用户身份验证。我不想将其包含在我的 miniprofiler 结果中。有办法排除吗?
我为什么要这个?
我想排除这个冗余服务,这样我就可以专注于其他需要更多关注的结果。此外,此投票服务正在快速填满我的结果索引页面。
感谢您的帮助。
初始化 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");
我正在使用 miniprofiler 来评估我的 MVC6 应用程序的性能。一切正常,但我正在寻找从我的应用程序中排除(静音)特定服务(请求)的选项。
例如: 我的应用程序使用某种轮询服务每秒轮询一次用户身份验证。我不想将其包含在我的 miniprofiler 结果中。有办法排除吗?
我为什么要这个? 我想排除这个冗余服务,这样我就可以专注于其他需要更多关注的结果。此外,此投票服务正在快速填满我的结果索引页面。
感谢您的帮助。
初始化 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");