某公司建構了一個應用程式,其中 Amazon API Gateway 會叫用 AWS Lambda 函數,而這些 Lambda 函數會處理資料並將其儲存到 Amazon DynamoDB。該公司需要監控整個應用程式,以找出可能損害客戶的潛在架構瓶頸。哪種方法能以最少的開發工作量提供此功能?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 AWS X-Ray 對應用程式進行檢測,並使用 X-Ray 服務圖來定位錯誤和問題。.
為什麼這是答案
正確答案是使用 AWS X-Ray 對應用程式進行檢測,並使用 X-Ray 服務圖來定位錯誤和問題。X-Ray 專為分散式應用程式的端到端追蹤而設計,可以視覺化地呈現請求流經 API Gateway、Lambda 和 DynamoDB 等服務的路徑,並自動識別延遲和錯誤來源,從而有效找出架構瓶頸,且開發工作量最少。 在 Lambda 函數中新增例外處理和額外日誌記錄,然後使用 CloudWatch Logs Insights 查詢這些日誌,雖然能提供詳細資訊,但需要較多的開發工作量來實作日誌記錄邏輯,且無法像 X-Ray 那樣提供直觀的服務圖來追蹤整個請求。啟用 API Gateway 將回應記錄到 Amazon CloudWatch 並建立指標篩選器,以及依賴 Amazon CloudWatch 指標來監控 DynamoDB 資料表,都只能提供特定服務的監控,無法提供整個應用程式的端到端視圖來找出跨服務的瓶頸。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡