1

我们将应用程序部署在我们没有任何访问权限的客户服务器上。我们唯一能做的就是要求某人进行琐碎的操作(使用分析器不是琐碎的操作)并更改我们的代码以添加记录器。

所以我想知道有没有专门研究性能的好记录器。我知道 log4net,但它只是记录一些信息。获得带有图表的报告并在分层视图中表示代码度量会很好。我想要将来自不同用户的请求分开的记录器。当然我可以自己写,但也许有一些好的免费工具?

4

2 回答 2

1

如果您无权访问,我知道的唯一解决方案是: http: //miniprofiler.com/

其他想法:

  1. 蚂蚁探查器
  2. 新遗物
  3. PostSharp 的自定义属性
  4. 项目清单
  5. 自定义 ASP.NET MVC 过滤器
于 2013-09-02T13:48:44.857 回答
0

您可能需要考虑使用应用程序分析工具,而不仅仅是记录日志。有多种可用,其中许多具有免费使用等级。根据工具的不同,您可能只需要进行一些额外的编码即可获得所需的测量数据,或者可能需要更重要的自定义编码。

首先,我亲身体验过的是 Gibraltar Software 的Loupe。这是一个日志记录和分析工具,最初是一个日志记录工具,我认为它可以通过最少的代码更改为您提供更多您想要的东西。

我熟悉的另一个选项是PreEmptive Analytics。这起源于一个应用程序分析工具,因此您需要做更多的编码来报告更原始的性能价值数据。

.NET 空间中还有其他选项,包括New RelicLoggrEquatecTrackerbird,它们都可以根据您的情况使用或多或少的自定义编码。

于 2013-09-10T13:44:27.650 回答