是否有任何模式可以跨 Web 服务器集群监控 log4net 异常日志?
是否有任何模式或实践可以跨 Web 服务器集群监控 log4net 异常日志。我考虑了几个选项,包括以下内容:
- 中央数据库
- 日志文件检索系统
- 基于服务的登录架构
谢谢, 理查德
Are there any patterns or practices for monitoring log4net exception logs across a cluster of web servers. I have considered several options including the following:
- A central database
- A log file retrieval system
- A service based loggin architecture
Thanks,
Richard
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
消息队列是一个很好的解决方案。它在分布式环境中工作得很好,其中一台或多台机器可以弹出队列的日志消息并将它们保存在某个地方(中央日志记录数据库或滚动平面文件......)。如果创建消息或弹出消息的机器在任何时候离线,它们可以继续记录消息,并在重新上线后照常继续。
Message Queuing is a great solution. It works great in a distributed enviroment where one machine or multiple can be popping log messages of the queue and persisting them somewhere (Central logging database or rolling flat files...). And if at any time a machine creating messages or popping go offline they can continue logging messages and continue as normal when they are back online.
您可以配置 log4net 以跟踪每台计算机的事件日志,并使用虚拟机管理程序软件,例如 SCOM 来监控每个节点。
Your could configure log4net to trace into the event log of each machine and use a hypervisor software such as SCOM to monitor each node.