REL06-BP02 定義和計算指標 (彙總) - AWS Well-Architected 架構

REL06-BP02 定義和計算指標 (彙總)

視需要儲存日誌資料並套用篩選條件以計算指標,例如特定日誌事件的計數,或是從日誌事件時間戳記計算的延遲。

Amazon CloudWatch 和 Amazon S3 可作為主要的彙總和儲存層。對於某些服務 (例如 AWS Auto Scaling 和 Elastic Load Balancing),預設會針對叢集或執行個體的 CPU 負載或平均要求延遲提供預設指標。對於 VPC Flow Logs 及 AWS CloudTrail 等串流服務,事件資料將轉寄到 CloudWatch Logs,且您需要定義和套用指標篩選條件以從事件資料中擷取指標。這為您提供時間序列資料,而此資料可作為您定義用於調用提醒之 CloudWatch 警示的輸入。

未建立此最佳實務時的曝險等級:

實作指引

  • 定義和計算指標 (彙總)。視需要儲存日誌資料並套用篩選條件以計算指標,例如特定日誌事件的計數,或是從日誌事件時間戳記計算的延遲

    • 指標篩選條件可定義要在傳送至 CloudWatch Logs 的日誌資料中尋找的詞彙和模式。CloudWatch Logs 使用這些指標篩選條件將日誌資料轉換為數值 CloudWatch 指標,供您繪製圖形或設定警示。

    • 使用受信任的第三方來彙總日誌。

      • 請遵循第三方的指示。多數第三方產品都可與 CloudWatch 和 Amazon S3 整合。

    • 有些 AWS 服務可以直接將日誌發布到 Amazon S3。如果日誌的主要需求是儲存在 Amazon S3 中,則您可以輕鬆讓產生日誌的服務直接將其傳送到 Amazon S3,無須設定其他基礎設施。

資源

相關文件: