某公司需要針對應用程式計算每個客戶的獨立使用者數量(每日、每週、每月),該應用程式已透過 CloudWatch 代理程式將所有日誌(包括成功登入)寫入 CloudWatch Logs。他們希望以最少的應用程式變更來引入此授權指標。哪種方法可以達成此目的?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立一個 Lambda 函數,該函數會消耗應用程式日誌的 CloudWatch Logs 串流,並增加一個包含使用者名稱和客戶名稱維度的自訂 CloudWatch 指標。.
為什麼這是答案
正確答案是建立一個 Lambda 函數,該函數會消耗應用程式日誌的 CloudWatch Logs 串流,並增加一個包含使用者名稱和客戶名稱維度的自訂 CloudWatch 指標。這種方法能以最少的應用程式變更來實現需求。CloudWatch Logs 訂閱篩選器可以將日誌事件即時發送到 Lambda 函數,Lambda 函數可以解析日誌中的成功登入事件,提取使用者名稱和客戶名稱,然後發布帶有這些維度的自訂 CloudWatch 指標。 其他選項的缺點: 建立 CloudWatch Logs 指標篩選器:CloudWatch Logs 指標篩選器只能將日誌事件計數為單一指標,無法直接建立帶有多個維度(如使用者名稱和客戶名稱)的自訂指標。 修改應用程式:這需要修改現有應用程式程式碼,與「最少的應用程式變更」要求不符。 設定 CloudWatch 代理程式:CloudWatch 代理程式主要用於收集日誌和系統指標,雖然可以配置為發布自訂指標,但其解析複雜日誌內容並提取多個維度以發布自訂指標的能力有限,且配置複雜,不如 Lambda 靈活。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡