我有一个AWS CloudWatch Logs有趣的场景。我目前使用log4net并使用CloudWatch Logs代理将所有日志抽取到CloudWatch Logs中。我在CloudWatch中有一个度量标准,它基本上扫描[ERROR]条目,并且在发生开发通知时(阈值> = 1,时间段 - 1分钟),Alarm将它们传递给另一个服务。所有这一切都很好。AWS CloudWatch记录已处理和未处理异常的指标
现在我想要以不同的方式处理某些错误。例如,基于异常类型,我希望只在N分钟期间发生X次事件时才触发警报。所以在这种情况下,我会为这种情况创建一个度量标准,然后为其分配报警。问题是在这个问题的第一部分中解释的一般错误度量仍在跟踪每个单独的错误发生。所以现在我收到多个通知。每个错误一个,X个事件后一个。
我可以禁用一般错误指标,但我失去了跟踪未处理的异常的能力。我必须为每个可能的例外都制定一个指标。我错过了什么吗?处理这个问题的最好方法是什么?
您可以详细说明如何使用log4net将日志推送到CloudWatch? –
@ andrew.w.lane,我运行在EC2上运行的CloudWatch Logs Agent,并定期将日志从特定位置传输到CloudWatch。 –