使用指標瀏覽器依其標籤和屬性監控資源 - Amazon CloudWatch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用指標瀏覽器依其標籤和屬性監控資源

指標瀏覽器是標籤型工具,可讓您依照標籤和資源屬性篩選、彙總和視覺化您的指標,進而增強服務的可觀察性。這為您提供了靈活且動態的故障排除體驗,因此您可以一次創建多個圖形,並使用這些圖形來構建應用程序健康情況儀表板。

量度總管視覺效果是動態的,因此,如果在您建立量度總管 Widget 並將其新增至 CloudWatch 儀表板之後建立相符的資源,則新資源會自動顯示在檔案總管 Widget 中。

例如,如果您的所有 EC2 生產執行個體都具有 production 標籤,您可以使用指標瀏覽器來篩選和彙總所有這些執行個體的指標,以了解其運作狀態和效能。如果稍後建立具有相符標籤的新執行個體,它會自動新增至指標瀏覽器小工具。

注意

度量資源管理器提供 point-in-time 體驗。視覺效果不會顯示已終止或不再有您所指定屬性或標籤的資源。不過,您仍然可以在量度檢視中找到這些資源的 CloudWatch 指標。

使用指標瀏覽器,您可以選擇如何彙總符合準則的資源中的指標,以及是否要將其全部顯示在單一圖形或單一指標瀏覽器小工具中的不同圖形上。

指標瀏覽器包含範本,您只要按一下即可查看實用的視覺化圖形,您也可以擴展這些範本,以建立完全自訂的指標瀏覽器小工具。

指標資源管理器支援由 CloudWatch 代理程式發佈的 EC2 指標 AWS 和 EC2 指標,包括記憶體、磁碟和 CPU 指標。若要使用指標總管來查看 CloudWatch 代理程式所發佈的測量結果,您可能必須更新 CloudWatch 代理程式組態檔。如需詳細資訊,請參閱 CloudWatch 指標總管的代理程式組態

若要使用指標瀏覽器建立視覺化,並選擇性地將其新增至儀表板,請遵循下列步驟。

若要使用指標瀏覽器建立視覺化
  1. 請在以下位置開啟 CloudWatch 主控台。 https://console.aws.amazon.com/cloudwatch/

  2. 在導覽窗格中,選擇 Explorer (瀏覽器)。

  3. 執行以下任意一項:

    • 若要使用範本,請選取目前顯示 Empty Explorer (空的瀏覽器) 的方塊。

      視範本而定,瀏覽器可能會立即顯示指標圖形。如果沒有,請在 From (來源) 方塊中,選擇一個或兩個標籤或屬性,然後應該會出現資料。如果沒有,請使用頁面頂端的選項,在圖形中顯示較長的時間範圍。

    • 若要建立自訂視覺化,請在 Metrics (指標)中,從服務選擇單一指標或所有可用指標。

      選擇指標後,您可以選擇性地重複此步驟,以新增更多指標。

  4. 針對每個選取的測量結果,會在測量結果名稱後立即 CloudWatch 顯示要使用的統計值。若要對其進行變更,請選擇統計資料名稱,然後選擇您要的統計資料。

  5. From (來源) 下,選擇標籤或資源屬性以篩選結果。

    執行這項操作之後,您可以選擇性地重複此步驟,以選擇更多標籤或資源特性。

    如果您選擇同一屬性的多個值 (例如兩個 EC2 執行個體類型),則瀏覽器會顯示符合任一所選屬性的所有資源。它會被視為 OR 運算。

    如果您選擇不同的屬性或標籤,例如 Production 標籤和 M5 執行個體類型時,只會顯示符合所有這些選項的資源。它會被視為 AND 運算。

  6. (選用) 對於 Aggregate by (彙總依據),選擇用來彙總指標的統計資料。然後,在 for (方式) 旁,從清單中選擇彙總指標的方式。您可以將目前顯示的所有資源彙總在一起,或依單一標籤或資源屬性彙總。

    根據您選擇聚總的方式,結果可能是單一時間序列或多個時間序列。

  7. Split by (分割依據) 下,您可以選擇將具有多個時間序列的單一圖形分割為多個圖形。分割可以透過各種標準進行,您可以在 Split by (分割依據) 下進行選擇。

  8. Graph options (圖形選項) 下,您可以透過變更週期、圖形類型、圖例位置和版面配置來精簡圖形。

  9. 若要將此視覺效果新增為 CloudWatch 控制面板的 Widget,請選擇 [新增至儀表板]

CloudWatch 指標總管的代理程式組態

若要啟用指標總管以探索 CloudWatch 代理程式發佈的 EC2 指標,請確定 CloudWatch 代理程式組態檔包含下列值:

  • metrics 區段中,確定 aggregation_dimensions 參數包括 ["InstanceId"]。也可以包含其他維度。

  • metrics 區段中,確定 append_dimensions 參數包括 {"InstanceId":"${aws:InstanceId}"} 行。也可以包含其他行。

  • metrics 區段中的 metrics_collected 區段內,檢查您希望指標瀏覽器探索的每個資源類型區段,例如 cpudiskmemory 區段。請確定這些區段中的每個區段都有 "resources": [ "*"] line.

  • metrics_collected 區段的 cpu 區段中,請確定包含 "totalcpu": true 行。

  • 您必須針對 CloudWatch 代理程式收集的測量結果使用預設CWAgent命名空間,而非自訂命名空間。

上一個清單中的設定會導致 CloudWatch 代理程式發佈磁碟、CPU 和其他資源的彙總指標,這些指標可以在量度總管中繪製,以供使用它的所有執行個體使用該指標的執行個體。

這些設定會重新發佈您先前設定為發佈多個維度的指標,並增加您的指標成本。

如需編輯 CloudWatch 代理程式組態檔的詳細資訊,請參閱手動建立或編輯 CloudWatch 代理程式組態檔案