為什麼我的指標在 CloudWatch 主控台中無法使用?

1 分的閱讀內容
0

為什麼我的自訂指標在 Amazon CloudWatch 主控台中無法使用?

解決方法

指標可以是事件驅動型或排程型:

  • 使用事件驅動型指標時,只有在有需要報告的內容時,來源才會傳送資料點。例如,只有在發生錯誤時,才會將資料點從 Elastic Load Balancing 服務傳送至 HTTTP_CODE_ELB_5XX_COUNT 指標。如需報告條件詳細資訊,請參閱來源服務的文件。
  • 使用排程型指標時,無論資料點的值為何,來源都會將資料定期傳送至 CloudWatch。例如,Amazon Elastic Compute Cloud (Amazon EC2) 服務會定期推送 CPUUtilization 指標的資料。

只有在過去 14 天內已將資料點推送至指標,才能在 CloudWatch 主控台中使用該指標。CloudWatch 主控台會將指標的搜尋範圍限制在上次擷取指標後的兩週內,以便只顯示最新的指標。如果是新建立的指標,則指標名稱最長可能需要 15 分鐘才會顯示在主控台中。

如果在 CloudWatch 主控台中無法使用您的指標,請嘗試以下方法來擷取資料點:

  • 使用 AWS Command Line Interface (AWS CLI) 或 AWS SDK,對指標進行 GetMetricDataGetMetricStatistics API 呼叫。請務必指定正確的命名空間、指標名稱、維度和時間範圍。
    **注意:**如果您在執行 AWS CLI 命令時收到錯誤,請確定您使用的是最新版本的 AWS CLI
  • CloudWatch 主控台指標頁面上選取任何指標。然後,編輯瀏覽器網址以包含未列於主控台中的指標的命名空間、指標名稱和維度。
  • CloudWatch 主控台指標頁面上選取任何指標。然後,選擇來源標籤以檢視 JSON 物件,該物件包含的指標陣列會定義所選指標的命名空間、名稱和維度。編輯命名空間、指標名稱或維度。最後,選擇更新以檢視主控台中未列出的指標。

**注意:**CloudWatch 會在其資料點上套用下列保留設定。指定擷取指標的「期間」時,請考量下列設定:

  • 期間少於 60 秒的資料點可使用 3 小時。這些資料點是高解析度自訂指標。
  • 期間為 60 秒 (1 分鐘) 的資料點可使用 15 天。
  • 期間為 300 秒 (5 分鐘) 的資料點可使用 63 天。
  • 期間為 3,600 秒 (1 小時) 的資料點可使用 455 天 (15 個月)。

您可以使用下列任一種方法,針對 CloudWatch 主控台中無法使用的指標建立警示:

  • 使用 AWS CLI 或 AWS SDK 進行 PutMetricAlarm API 呼叫。請務必使用指標的正確命名空間、指標名稱和維度。
  • 在主控台中建立 CloudWatch 警示的第一步 (「指定指標和條件」) 期間,您可以編輯指標名稱和維度值。但是,您無法使用此方法編輯維度和命名空間的索引鍵名稱。若要編輯命名空間,請選擇編輯,然後在指標小工具中選擇來源標籤。更新命名空間,然後選擇更新

AWS 官方
AWS 官方已更新 2 年前