OPS08-BP02 分析工作負載日誌
定期分析工作負載日誌相當重要,藉此能夠深入了解應用程式的各個操作層面。藉由有效率地篩選、視覺化和解讀日誌資料,可持續最佳化應用程式效能和安全。
預期成果: 從徹底的日誌分析中獲得深入應用程式行為和操作的豐富洞見,以確保主動偵測和緩解問題。
常見的反模式:
-
忽略日誌分析,直到出現嚴重問題。
-
未使用一套完整的工具進行日誌分析,而錯過了關鍵的洞見。
-
只倚賴手動檢閱日誌,而未利用自動化和查詢功能。
建立此最佳實務的優勢:
-
主動找出操作瓶頸、安全威脅及其他潛在問題。
-
有效利用日誌資料,以持續最佳化應用程式。
-
加強對應用程式行為的理解,幫助偵錯和疑難排解。
未建立此最佳實務時的曝險等級: 中
實作指引
Amazon CloudWatch Logs 是強大的日誌分析工具。像是 CloudWatch Logs Insights 和 Contributor Insights 這類整合式功能,可提供簡單直接且有效率的方式從日誌中產生有意義的資訊。
實作步驟
-
設定 CloudWatch Logs: 設定應用程式和服務以將日誌傳送至 CloudWatch Logs。
-
設定 CloudWatch Logs Insights: 使用 CloudWatch Logs Insights 進行互動式搜尋和分析日誌資料。
-
製作查詢以找出模式、視覺化日誌資料,並產生可付諸行動的洞見。
-
-
利用 Contributor Insights 使用 CloudWatch Contributor Insights 識別高基數維度 (例如 IP 地址或使用者客服人員) 中最活躍的發言者。
-
實作 CloudWatch Logs 指標篩選器: 設定 CloudWatch 日誌指標篩選器 將日誌資料轉換成可付諸行動的指標。如此您就能設定警報或進一步分析模式。
-
定期檢閱和改進: 定期檢閱您的日誌分析策略,以擷取所有相關資訊並持續最佳化應用程式效能。
實作計劃的工作量: 中。
資源
相關的最佳實務:
相關文件:
相關影片:
相關範例: