在日志上发生任何严重错误时通知
问题描述:
有时在产品中存在几天或几周的严重错误(新的或重新引入的),并且客户并不总是通知我们。我现在使用的唯一工具是grep,awk & perl,但是一旦有人抱怨我只是被动。在日志上发生任何严重错误时通知
我想积极主动,并且在特定时间段内发生特定错误达到特定次数时收到通知。但我不希望被通知每一个错误垃圾邮件。
是否有针对服务器集群的轻量级开源解决方案?电子邮件,短信或RSS很好。此外,查看图表中的报告和趋势也是很好的,但并非必要。
目前我使用Apache Log4J,并且我知道我可以使用它发送电子邮件警报。但正如我所说,我不想为每一个错误发送电子邮件。我想知道系统何时应该通知我。我希望我的应用程序代码以外的情报。
答
您可以添加每天一次,做所有你做的,或者发送电子邮件,或你的结果里grep运行的东西吗?或者,您可以将结果发送给客户的管理员,以便他们可以提升给您。
您的应用程序如何记录错误? – Mark 2009-10-21 20:15:54