

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

# 採用 Amazon EMR 之 CloudWatch 代理程式的預設指標
<a name="AmazonCloudWatchAgent-metrics"></a>

在 Amazon EMR 上安裝 Amazon CloudWatch 代理程式時，除非您[以不同方式設定代理程式](AmazonCloudWatchAgent-config.md)，否則預設組態會針對叢集中的所有執行個體發布以下系統指標。如需詳細資訊，請參閱《Amazon CloudWatch 使用者指南》**中的 [CloudWatch 代理程式收集的指標](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html)。

------
#### [ CPU ]

**CPU 指標**
+ `cpu_usage_active`
+ `cpu_usage_guest`
+ `cpu_usage_guest_nice`
+ `cpu_usage_idle`
+ `cpu_usage_iowait`
+ `cpu_usage_irq`
+ `cpu_usage_nice`
+ `cpu_usage_softirq`
+ `cpu_usage_steal`
+ `cpu_usage_system`
+ `cpu_usage_user`

------
#### [ Disk ]

**磁碟指標**
+ `disk_free`
+ `disk_total`
+ `disk_used`
+ `disk_used_percent`

------
#### [ Memory ]

**記憶體指標**
+ `mem_active`
+ `mem_available`
+ `mem_available_percent`
+ `mem_free`
+ `mem_inactive`
+ `mem_total`
+ `mem_used`
+ `mem_used_percent`
+ `mem_buffered`
+ `mem_cached`

------
#### [ Network IO ]

**網路 IO 指標**
+ `net_bytes_recv`
+ `net_bytes_sent`
+ `net_packets_recv`
+ `net_packets_sent`

------
#### [ Process ]

**程序指標**
+ `processes_running`
+ `processes_total`

------
#### [ Swap ]

**交換指標**
+ `swap_free`
+ `swap_used`
+ `swap_used_percent`

------

根據預設，代理程式會將所有指標發佈至自訂命名空間 下的 CloudWatch`CWAgent`，以及結構描述 `cluster.id`、`instance.id`、`node.type`、 下的 CloudWatch`service.name`。使用以下步驟檢視 CloudWatch 代理程式針對 Amazon EMR 發布的這些預設指標：

1. 導覽至 Amazon CloudWatch 主控台。

1. 選擇**指標**索引標籤，然後選擇**所有指標**。

1. 在**自訂命名空間**下，選取 **`CWAgent`**。然後，選取結構描述：**`cluster.id`、`instance.id`、`node.type`、`service.name`**。

1. 依據您的使用案例需求，繼續從 CloudWatch 介面查詢指標。

Amazon EMR 會將下列標籤連接至每個指標：`["cluster.id", "instance.id', "node.type", "service.name"]`。請針對這些標籤考量以下事項：
+ `cluster.id` 標籤的值是產生指標之 EMR 叢集的 ID。`cluster.id` 標籤的範例值為：`j-123456789ABC`。
+ `instance.id` 標籤的值是產生指標之 EMR 叢集中執行個體的 ID。`instance.id` 標籤的範例值為 `i-01bcf5f140f3355777`。
+ `node.type` 標籤的值代表產生指標之叢集中執行個體的節點類型。此值可以是 `master`、 `core`或 `task`。
+ `service.name` 標籤的值是產生指標之服務的名稱。預設系統指標的預設 `service.name` 值為 `system`。

**注意**  
Amazon EMR 7.0.0 版使用略有不同的指標標籤結構描述。 `cluster.id`是 `jobflow.id`，`node.type`無法使用。 `instance.id` 和 `service.name` 是可用的。