檢視可用的指標 - Amazon CloudWatch

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

檢視可用的指標

指標會先依據命名空間進行分組,再依據各命名空間內不同的維度組合進行分組。例如,您可以檢視所有 EC2 指標,以執行個體分組的 EC2 指標,或以 Auto Scaling 群組分組的 EC2 指標。

只有您使用 AWS 的服務才會將指標傳送至 Amazon CloudWatch。

如需將指標傳送至 CloudWatch AWS 的服務清單,請參閱 AWS 發佈 CloudWatch 指標的 服務。您也可以在此頁面查看每個服務所發布的指標和維度。

注意

過去兩週內沒有任何新資料點的指標不會顯示在主控台中。當您在主控台的 All metrics (所有指標) 索引標籤的搜尋方塊中輸入公制名稱或維度名稱時,它們也不會顯示,而且在 list-metrics 命令的結果中不會傳回這些名稱。擷取這些指標的最佳方式是使用 AWS CLI中的 get-metric-dataget-metric-statistics 命令。

如果您要檢視的舊指標具有類似維度的目前指標,您可以檢視那個類似的目前指標,然後選擇 Source (來源) 索引標籤,並將公制名稱和維度欄位變更為您想要的,也可以將時間範圍變更為在報告指標時的時間。

下列步驟可協助您瀏覽指標命名空間,以尋找和檢視指標。您也可以使用目標搜尋詞彙來搜尋指標。如需詳細資訊,請參閱搜尋可用的指標

如果您在瀏覽的帳戶已設定為 CloudWatch 跨帳戶觀察功能中的監控帳戶,則檢視連結至此監控帳戶之來源帳戶中的指標。在顯示來源帳戶的指標時,也會顯示來源帳戶的 ID 或標籤。如需詳細資訊,請參閱CloudWatch 跨帳戶觀察功能

使用主控台依據命名空間和維度查看可用的指標
  1. 透過 https://console.aws.amazon.com/cloudwatch/ 開啟 CloudWatch 主控台。

  2. 在導覽窗格中,選擇 Metrics (指標)、All metrics (所有指標)。

  3. 選取指標命名空間 (例如 EC2Lambda)。

  4. 選取指標維度 (例如 Per-Instance Metrics (每個執行個體指標) 或 By Function Name (依函數名稱))。

  5. Browse (瀏覽) 索引標籤會顯示命名空間中該維度的所有指標。每個指標名稱都是一個資訊按鈕,您可以選擇查看具有指標定義的快顯視窗。

    如果這是 CloudWatch 跨帳戶觀察功能中的監控帳戶,您也會看到與此監控帳戶連結之來源帳戶的指標。表格中的 Account label (帳戶標籤) 和 Account id (帳戶 ID) 資料欄會顯示每個指標來自哪個帳戶。

    您可以執行下列作業:

    1. 若要將資料表排序,請使用直欄標題。

    2. 若要將指標圖形化,請勾選指標旁的核取方塊。若要選擇所有指標,請勾選表格標題列中的核取方塊。

    3. 若要依帳戶篩選,請選擇帳戶標籤或帳戶 ID,然後選擇 Add to search (新增至搜尋)。

    4. 若要依資源篩選,請選擇資源 ID,然後選擇 Add to search (新增至搜尋)。

    5. 若要依指標篩選,請選擇指標名稱,然後選擇 Add to search (新增至搜尋)

  6. (選用) 若要將圖形新增至 CloudWatch 儀表板,請選擇 Actions (動作)、Add to dashboard (新增至儀表板)。

使用 依帳戶命名空間、維度或指標檢視可用的指標 AWS CLI

使用 list-metrics 命令列出 CloudWatch 指標。如需發佈指標之所有服務的命名空間、指標和維度清單,請參閱 AWS 發佈 CloudWatch 指標的 服務

下列範例命令會列出 Amazon EC2 的所有指標。

aws cloudwatch list-metrics --namespace AWS/EC2

下列為範例輸出。

{ "Metrics" : [ ... { "Namespace": "AWS/EC2", "Dimensions": [ { "Name": "InstanceId", "Value": "i-1234567890abcdef0" } ], "MetricName": "NetworkOut" }, { "Namespace": "AWS/EC2", "Dimensions": [ { "Name": "InstanceId", "Value": "i-1234567890abcdef0" } ], "MetricName": "CPUUtilization" }, { "Namespace": "AWS/EC2", "Dimensions": [ { "Name": "InstanceId", "Value": "i-1234567890abcdef0" } ], "MetricName": "NetworkIn" }, ... ] }
列出指定資源的所有可用指標

以下範例指定 AWS/EC2 命名空間和 InstanceId 維度,以僅檢視指定執行個體的結果。

aws cloudwatch list-metrics --namespace AWS/EC2 --dimensions Name=InstanceId,Value=i-1234567890abcdef0
列出所有資源的指標

以下範例指定 AWS/EC2 命名空間和指標名稱,以僅檢視指定指標的結果。

aws cloudwatch list-metrics --namespace AWS/EC2 --metric-name CPUUtilization
在 CloudWatch 跨帳戶觀察功能中從連結的來源帳戶擷取指標

下列範例會在監控帳戶中執行,以從監控帳戶和所有已連結的來源帳戶擷取指標。若您未新增 --include-linked-accounts,命令僅會傳回監控帳戶的指標。

aws cloudwatch list-metrics --include-linked-accounts
從 CloudWatch 跨帳戶觀察功能的來源帳戶擷取指標

下列範例會在監控帳戶中執行,以使用 ID 111122223333 從來源帳戶擷取指標。

aws cloudwatch list-metrics --include-linked-accounts --owning-account "111122223333"