Q79 — AWS DVA-C02 第1章
第 79/100 题 | ← 返回第1章
伊家交司在AWS白声行伊个应用程序。该交司在Amazon EC2实例白色署了该应用程序,小在Amazon Aurora白存储数哪。该应用程序最近在Amazon CloudWatch日志中记录了优个特定于应用程序的自定海DECRYP_ERROR错右。交司直到每隔30分钟声行的自察化测试卖败才发现了这个问似。开发人乡必场实现伊个解相远案,监视这些自定海错右,小在生产环获中实时通知开发害队当这些错右发生时。据种解相远案能够以最并的声维开销满梦这些要求?
- A. 配置应用程序创建一个自定义指标,并将指标推送到CloudWatch。创建AWS CloudTrail警报。配置CloudTrail警报使用Amazon Simple Notification Service (Amazon SNS)主题发送通知。
- B. 创建一个AWS Lambda函数,每隔5分钟运行一次,扫描CloudWatch日志以查找关键字DECRYP_ERROR。配置Lambda函数使用Amazon Simple Notification Service (Amazon SNS)发送通知。
- C. 使用Amazon CloudWatch Logs创建一个DECRYP_ERROR的过滤模式的指标过滤器。为此指标创建一个阈值>=1的CloudWatch警报。配置警报以发送Amazon Simple Notification Service (Amazon SNS)通知。 ✓
- D. 在EC2实例上安装CloudWatch统一代理。配置应用程序生成一个DECRYP_ERROR关键字错误的指标。配置代理以发送Amazon Simple Notification Service (Amazon SNS)通知。
正确答案: C. 使用Amazon CloudWatch Logs创建一个DECRYP_ERROR的过滤模式的指标过滤器。为此指标创建一个阈值>=1的CloudWatch警报。配置警报以发送Amazon Simple Notification Service (Amazon SNS)通知。
解析
选项C中使用Amazon CloudWatch Logs创建一个DECRYP_ERROR的过滤模式的指标过滤器。然后,为这个指标创建一个CloudWatch警报,当阈值达到或超过1时触发。最后,配置警报以通过Amazon SNS发送通知。这种解决方案的运维开销较小,可以实时监视自定义错误并及时通知开发团队。选项A中使用CloudTrail警报需要更多的配置,并且可能会引入较大的运维开销。选项B中定时运行Lambda函数扫描日志可能会导致较大的运维开销,而且可能无法实时检测错误。选项D中安装CloudWatch统一代理也需要额外的配置和管理,并且相对于问题的要求而言,操作开销较大。 【灯笼考证提供:swufelp1999】