2009-02-17 76 views
3

我有一些独立的Web服务以及一些我作为企业的一部分维护的客户端。每个Web服务都记录到一个单独的日志文件,每个客户端都在用户机器上有一个本地日志文件。 Web服务也分散在多台机器上。我正在使用Log4Net,并看到appender通过msmq进行通信。 我想知道是否存在某种企业日志记录系统,我可以从服务和客户端重定向我的所有日​​志记录,以便我可以有一个共同的地方进行所有日志记录并通过一些GUI查看它们? 是否存在这样的日志系统?来自多个应用程序的日志记录概述系统

回答

1

要收集和存储中心位置的日志数据,通常需要某种日志服务器或接收器应用程序。您可能想尝试使用我们的日志记录工具SmartInspect,因为它带有一个日志记录服务器,可以通过网络上的TCP或本地命名管道接收日志记录数据。 SmartInspect还附带一个查看器应用程序,用于分析和过滤日志数据。

或者你可以看看在UNIX系统日志达蒙/协议和客户端的API。 Syslog通过UDP发送/接收数据,并且可能有一些Web前端/ GUI工具用于分析结果日志。

0

如果你正在处理大量的原木来自多个应用程序,挑战的一部分越来越日志都在一个地方。另一部分正在理解所有这些数据。

你可能想看看GIBRALTAR。它揭示了数千个日志中的模式,并深入到个别会话的细节中。而我们的Gibraltar Hub web service,收集所有这些日志非常简单和容易。