View a markdown version of this page

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

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

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

指標瀏覽器是標籤型工具,可讓您依照標籤和資源屬性篩選、彙總和視覺化您的指標,進而增強服務的可觀察性。這樣一來,可為您提供靈活且動態的疑難排解體驗,進而讓您一次建立多個圖形,並使用這些圖形來建置您的應用程式運作狀態儀表板。

指標瀏覽器視覺化是動態的,因此如果在建立指標瀏覽器小工具並將其新增至 CloudWatch 儀表板之後建立相符資源,則新資源會自動出現在瀏覽器小工具中。

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

注意

指標瀏覽器提供時間點體驗。視覺效果不會顯示已終止或不再有您所指定屬性或標籤的資源。但您仍可在 CloudWatch 指標檢視中找到這些資源的指標。

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

指標總管包含範本,您可以使用這些範本透過單一選擇來查看有用的視覺化圖表,您也可以擴展這些範本來建立完全自訂的指標總管小工具。

如果您使用 跨帳戶跨區域 CloudWatch 主控台,則可以跨帳戶使用指標總管。不過,不支援從 CloudWatch 跨帳戶觀察功能 中的監控帳戶跨帳戶使用指標總管。

指標總管支援由 發出的指標, AWS 以及 CloudWatch 代理程式發佈的 EC2 指標,包括記憶體、磁碟和 CPU 指標。若要使用指標瀏覽器查看 CloudWatch 代理程式發布的指標,您可能必須更新 CloudWatch 代理程式組態檔案。如需詳細資訊,請參閱 指標瀏覽器的 CloudWatch 代理程式組態

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

若要使用指標瀏覽器建立視覺化
  1. 透過 https://console.aws.amazon.com/cloudwatch/ 開啟 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 儀表板,請選擇 Add to dashboard (新增至儀表板)。

指標瀏覽器的 CloudWatch 代理程式組態

若要讓指標瀏覽器能夠探索 CloudWatch 代理程式發布的 EC2 指標,請確定 CloudWatch 代理程式組態檔案包含下列值:

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

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

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

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

  • 針對 CloudWatch 代理所收集指標,您必須使用預設 CWAgent 命名空間,而不是自訂命名空間。

先前清單中的設定會導致 CloudWatch 代理程式發布磁碟、CPU 和其他可在指標瀏覽器中繪製的彙總指標,這些可在指標瀏覽器中為使用它的所有執行個體繪製資源。

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

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