一個應用程式在 Auto Scaling group 中透過 Application Load Balancer 執行於 EC2 實例上。由於應用程式頻繁地擴展和縮減,實例日誌在縮減後會消失。開發團隊如何在實例因縮減事件終止後保留和查看應用程式日誌?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 設定 EC2 實例使用統一的 CloudWatch 代理程式將應用程式日誌發佈到 Amazon CloudWatch Logs。.
為什麼這是答案
正確答案是設定 EC2 實例使用統一的 CloudWatch 代理程式將應用程式日誌發佈到 Amazon CloudWatch Logs。當應用程式在 Auto Scaling group 中頻繁擴展和縮減時,實例終止會導致日誌丟失。透過使用 CloudWatch 代理程式將日誌即時發佈到 CloudWatch Logs,即使實例終止,日誌也會被持久儲存並可供查詢。 啟用 Application Load Balancer 上的存取日誌並儲存到 S3 儲存桶,只能捕捉到 ALB 的存取日誌,無法捕捉到應用程式本身的日誌。將 Auto Scaling group 更改為使用步進擴展策略並不能解決日誌持久性的問題,它只影響擴展行為。使用 AWS X-Ray 追蹤來檢測應用程式主要用於分散式追蹤和性能分析,而非持久儲存應用程式的詳細日誌。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡