檢視可用的指標 - Amazon CloudWatch

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

檢視可用的指標

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

只有您正在使用的 AWS 服務將指標發送到 Amazon CloudWatch。

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

注意

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

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

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

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

使用主控台依據命名空間和維度查看可用的指標
  1. 在開啟 CloudWatch 主控台https://console.aws.amazon.com/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 儀表板,請選擇動作 > 新增至儀表板

若要使用帳戶命名空間、維度或量度檢視可用量度 AWS CLI

使用列表公制指令列出 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"