我正在寻找一种方法来跟踪应用程序中的同时用户。由于负载均衡器抽象了用户的IP地址,因此我无法使用IIS日志。我正在寻找一种基于.NET代码的解决方案或配置项,可能带有健康监测功能,以便能够跟踪“真正”的同时用户计数。
我知道我可以监视会话数量,但这并不是一个理想的方法来展示,因为它可能会因为用户放弃会话而变得臃肿。
我知道我可以监视会话数量,但这并不是一个理想的方法来展示,因为它可能会因为用户放弃会话而变得臃肿。
这里有一个类似的问题:ASP.NET Web应用程序实时监控的工具和方法?
我找到了一种高级日志记录工具,可用于调试和监控 .NET 应用程序:SmartInspect。但我不知道它是否符合您的要求。
你只是想知道特定时间的活跃用户数量吗?一种简单的选择是在页面加载时通过JavaScript AJAX调用将用户及其SessionID注册为活跃用户,从而省略不活跃用户和大多数机器人。然后,您可以根据需要清除日志中的旧记录。*请注意如何构建表格的读写优化性能。...这只是我突发奇想的一个想法。
我们正在使用一种昂贵的解决方案,它叫做AVICode,但是它非常好。你可以用它来监控很多东西。