EC2 上的 Web 應用程式將日誌串流到 CloudWatch Logs。當應用程式錯誤訊息在 5 分鐘內超過定義的閾值時,公司必須收到 SNS 通知。哪種解決方案可以實現此目的?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立一個符合應用程式錯誤模式的 CloudWatch Logs metric filter,針對該自訂指標建立一個 CloudWatch alarm,並將 alarm 設定為在 5 分鐘內錯誤超過閾值時發送 SNS 通知。.
為什麼這是答案
正確答案是建立一個 CloudWatch Logs 指標篩選器 (metric filter),然後針對該篩選器建立一個 CloudWatch 警報 (alarm),並將警報設定為在錯誤超過閾值時發送 SNS 通知。CloudWatch Logs 可以接收應用程式日誌,指標篩選器能將日誌中的特定模式(例如錯誤訊息)轉換為可監控的數值指標。CloudWatch 警報則可以監控這個自訂指標,並在指標值(例如 5 分鐘內的錯誤數量)超過預設閾值時觸發 SNS 通知。 其他選項不正確的原因: 將日誌直接串流到 SNS 並設定 SNS topic 來判斷錯誤閾值,這不是 SNS 的主要功能,SNS 主要用於發布/訂閱訊息,不具備日誌分析和閾值判斷能力。 CloudWatch Logs 的訂閱篩選器主要用於將日誌資料即時傳送到其他服務(如 Lambda、Kinesis),它本身不直接提供基於時間窗口和閾值的警報功能。 Amazon Inspector 是一個自動化安全評估服務,用於識別安全漏洞和偏離最佳實踐的情況,它不適用於監控應用程式的運行時錯誤日誌。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡