1 個回答
- 最新
- 最多得票
- 最多評論
0
您可以使用 CloudWatch Logs 的 Metric Filter 功能來達成這個目標。Metric Filter 允許您從日誌事件中提取特定的資訊並將其轉換為 CloudWatch 指標。以下是實現您需求的步驟:
-
在 CloudWatch Logs 中為您的日誌群組創建一個 Metric Filter。
-
設定 Filter Pattern 為 "INFO",這將匹配所有包含 "INFO" 字串的日誌事件。
-
在 Metric Filter 中定義一個 Metric Transformation:
- 指定一個 Metric Name,例如 "InfoCount"
- 選擇一個 Metric Namespace,用於組織您的指標
- 設置 Metric Value 為 "1",這意味著每次匹配時計數增加 1
- 保存這個 Metric Filter 設置
完成這些步驟後,CloudWatch 將自動從您的日誌中提取包含 "INFO" 的事件,並在指定的 Metric 中記錄其出現次數。您可以在 CloudWatch 控制台中查看這個新創建的指標,繪製圖表或設置警報。
這種方法不需要修改您的應用程序代碼,而是利用了 CloudWatch Logs 的內建功能來實現日誌到指標的轉換。它是一種有效的方式來監控特定類型日誌事件的頻率,而無需進行額外的日誌處理。
Sources
MetricFilter - Amazon CloudWatch Logs
MetricTransformation - Amazon CloudWatch Logs
Application logging and monitoring using Amazon CloudWatch Logs - AWS Prescriptive Guidance
已回答 1 個月前
相關內容
- AWS 官方已更新 2 年前
- AWS 官方已更新 1 年前
- AWS 官方已更新 3 年前