我们在客户的服务器上部署了应用程序,我们没有任何访问权限。 只有我们可以做的事情要求某人进行简单的操作(使用探查器不是简单的操作)并更改我们的代码以添加记录器为例。
所以我想知道有没有专门针对性能的好记录器。我知道log4net,但它只是记录一些信息。获取带有图表的报告并在层次视图中表示代码度量会很好。我想要记录器来分隔来自不同用户的请求。当然我可以自己写,但也许存在一些好的免费工具?
答案 0 :(得分:1)
如果您无权访问,我唯一知道的解决方案是:http://miniprofiler.com/
其他想法:
答案 1 :(得分:0)
您可能希望考虑使用应用程序分析工具,而不仅仅是记录日志。有许多可用的,许多具有免费使用层。根据工具的不同,您可能只需要进行一些额外的编码即可获得所需的测量数据,或者可能需要更加重要的自定义编码。
首先,我有个人经验的是来自Gibraltar Software的Loupe。这是一个日志记录和分析工具,最初是一个日志工具,我认为只需最少的代码更改就可以为您提供更多的内容。
我熟悉的另一个选项是PreEmptive Analytics。这起源于应用程序分析工具,因此您需要进行更多编码以报告更原始的性能值数据。
.NET空间中还有其他选项,包括New Relic,Loggr,Equatec和Trackerbird,这些选项都可以使用更多或更少的为您的情况定制编码。