2016-09-29 60 views
0

我正在使用miniprofiler來評估我的MVC6應用程序的性能。一切工作正常,但我正在尋找一個選項來排除(靜音)來自我的應用程序的特定服務(請求)。如何從小型資源管理器中排除特定服務?

例如: 我的應用程序使用一些輪詢服務每秒輪詢用戶身份驗證。我不希望將其包含在我的小型資料分析結果中。有沒有辦法排除它?

爲什麼我要這個? 我想排除這種冗餘服務,以便我可以專注於需要更多關注的其他結果。另外,這個輪詢服務正在快速填充我的結果索引頁面。

感謝您的幫助。

回答

1

有幾種方法可以做到這一點,當你初始化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"); 
+0

感謝@Yaakov。它真的很有幫助。 –

相關問題