我正在寻找一个用于.net的健康监测/日志服务器,它将使监控应用程序(主要是web应用程序)变得更加容易。作为一名开发人员,我通常无法访问生产应用程序/web服务器或数据库。这使得访问本地日志文件、windows事件日志或wmi变得非常困难。
目前我主要使用的是log4net,这对于日志记录是很好的,但是我还没有找到一种很好的方法来使用它来轻松地跟踪事件或回答像How many users failed to login more than twice?这样的问题,或者考虑到A.B()调用C.D() (如果E.F()抛出异常就调用E.F() ),那么传递给A.B()的是什么呢?
我一直在搜索,
我们需要监控我们的java web app的性能。我们正在寻找一些可以帮助我们完成这项任务的通行费。主要的困难是,我们是具有多租户服务器架构的SaaS提供商,有成百上千的客户在相同的硬件上运行。到目前为止,我们尝试了像DynaTrace和Coradinat这样的商业产品,但不幸的是,它们到目前为止还没有完成这项工作。我们需要的是一个简单的报告,它将告诉我们在特定时间段内每个客户站点是否存在性能问题。大多数情况下,这将是每个客户的响应时间,但我们也需要一些基于网址的更多细节。
请让我知道,如果有人有任何经验设置这样的监测。
谢谢!