我们的应用程序在抛出异常时发出log4j电子邮件。因为我们正在进行批处理,所以异常可能每分钟(或更频繁)发生,直到错误得到解决。
有没有办法设置log4j,以便缓冲异常并合并它们?这样我们就可以减少发送的电子邮件警报的数量?
还会接受可以进行此类合并的第三方服务或nagios插件。
我设想即使异常每分钟抛出一个小时,我们也会有一些工具,服务或其他机制,可以整合log4j日志(或任何通过电子邮件发送的应用程序错误日志),以便我们有更多的控制权警报。
目标是减少向操作人员发出警报的噪音。他们需要知道发生的警报并且仍在发生,但不需要每分钟发送垃圾邮件。