仅限企业应用程序和本地部署的中央日志记录解决方案

时间:2019-07-09 11:02:56

标签: logging

我正在照顾我加入公司时继承的许多应用程序。这些应用程序没有层级,也没有日志记录机制。我开发的新应用程序正在使用log4net。我在F5负载均衡器后面有两个Web服务器,并且至少有6对这样的对用于分发我的应用程序。出去查看日志文件是一场噩梦。更不用说每个应用程序都有层,并且每个层都编写自己的日志。我现在需要一个中央日志管理。我主要在.Net上进行开发,并且已经开始使用Serilog开发核心级别的模块。

最终结果是用Serilog替换log4net,但主要问题仍然存在。我可以安排一个SQL Server数据库,专门用来收集所有应用程序的所有日志,但是在网上阅读它似乎是一个坏主意。还有其他服务,但是它们是基于云和基于订阅的,我在一个政府组织工作,而云则是一大难题。也不能选择额外的资金。我们是Microsoft的主要合作伙伴。如果有针对MS的产品,我也许可以使之工作,但不能使云和App-Insights发挥作用。

是否有可用的应用程序,可以将其内部安装在服务器上并使事情继续进行?

1 个答案:

答案 0 :(得分:0)

您可以签出类似Elasticsearch之类的东西,这是存储/搜索日志文件的一种很好的方法。还有一个Log4Net adapter for ElasticSearch

相关问题