是否有任何工具,如用于ASP.net MVC3的MiniProfiler或类似的功能,但具有更多功能,如聚合结果。
目前,MiniProfiler非常了解&衡量单个页面请求的性能。但它不存储/记录任何报告。我正在寻找能够持续监控的东西。记录相同,并使我们能够过滤某些时间点应用程序中最慢的查询?
答案 0 :(得分:1)
您可以使用MiniProfiler将结果存储在默认HttpCache之外的其他内容中。在Global.asax.cs中进行设置时,只需将MiniProfiler.Settings.Storage
设置为默认值(HttpRuntimeCacheStorage
)以外的值。您可以使用StackExchange.Profiling.Storage中包含的提供商之一(最有可能的候选人为SqlServerStorage),或者提出您自己的IStorage实施方案,以用于您想要的任何存储媒体。然后,您应该能够根据您的要求报告分析数据。