1

我们有数十个大型服务器端应用程序分散在企业各处——所有这些应用程序都有不同的记录信息和报告错误的方式。

我正在尝试构建一个仪表板(随着时间的推移),它可以一目了然地显示所有应用程序的运行状况,并查看应用程序可能遇到的任何问题。显然,最好采用单一的方式来记录信息。

显然,我可以自己推出,但我想知道是否已经存在解决这些挑战的标准。也许,允许客户端应用程序连接/查询服务器端应用程序(或读取它们的日志文件)而不会过多影响性能并获取状态信息。

PS 所有应用程序都是 .NET 2/3.5/4 中的 C# 混合。一些应用程序使用 Log4Net,其他应用程序使用自己的。

4

1 回答 1

2

使用事件日志报告错误。有几十个应用程序可以监控它。

使用 SNMP 监控应用程序的运行状况。

日志记录仅用于诊断/调试恕我直言。

于 2012-08-21T17:25:55.803 回答