

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

# Amazon CloudWatch 代理程式
<a name="emr-AmazonCloudWatchAgent"></a>

Amazon EMR 上的 Amazon CloudWatch 代理程式是可監控 EMR 叢集中的 Amazon EC2 執行個體的工具。您可在 CloudWatch 中存放和檢視使用 CloudWatch 代理程式收集的指標。如需有關 CloudWatch 代理程式的詳細資訊，請參閱《[Amazon CloudWatch 使用者指南](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html)》**。

**注意**  
如果您使用其他 AWS 服務 發佈、查詢或檢視 Amazon CloudWatch 代理程式指標，會產生額外費用。如需定價的詳細資訊，請參閱下列頁面。  
[Amazon CloudWatch 定價](https://aws.amazon.com/cloudwatch/pricing/)
[Amazon Managed Service for Prometheus 定價](https://aws.amazon.com/prometheus/pricing/)
[Amazon Managed Grafana 定價](https://aws.amazon.com/grafana/pricing/)
這些指標與 Amazon EMR 在 CloudWatch 命名`AWS/ElasticMapReduce`空間下提供的免費指標不同。如需 CloudWatch 代理程式未發佈之指標的詳細資訊，請參閱[使用 CloudWatch 監控 Amazon EMR 指標](https://docs.aws.amazon.com/emr/latest/ManagementGuide/UsingEMR_ViewingMetrics.html)。

使用 Amazon EMR 7.0 及更高版本，您可以在叢集上安裝自訂版本的 Amazon CloudWatch 代理程式，以從您的 EMR 叢集收集指標。EMR 7.6 及更高版本的執行期角色叢集支援 CloudWatchAgent。代理程式會從叢集中的所有節點收集指標，在主節點上收集指標，然後將指標從該節點發佈到雲端。

您可在主控台中建立新叢集或使用 `create-cluster` API 時，安裝代理程式。如需詳細資訊，請參閱[建立使用 Amazon CloudWatch 代理程式的 EMR 叢集](AmazonCloudWatchAgent-create.md)。根據預設，執行 7.x 版系列的 Amazon EMR 叢集會以 60 秒的間隔將 [34 個系統層級指標](AmazonCloudWatchAgent-metrics.md)發佈至 CloudWatch，但您可以將代理程式設定為發佈不同的指標。另一個選項是將指標發佈至 Amazon Managed Service for Prometheus，您也可以選擇要發佈的指標。對於不同的使用案例和設定，您可以設定代理程式在 CloudWatch 主控台、Amazon Managed Grafana 中或透過 CloudWatch 或 Amazon Managed Service for Prometheus APIs 來檢視和查詢指標。當您使用它們 AWS 服務 來存放和查詢指標時，就會產生費用。

Amazon EMR 上的 CloudWatch 代理程式可以在 Amazon EMR 叢集上發佈下列服務的系統指標和 JMX 指標。
+ Hadoop DataNode
+ Hadoop NameNode
+ Yarn NodeManager
+ Yarn ResourceManager
+ HBase Master – 僅限 Amazon EMR 7.1\$1
+ HBase RegionServer – 僅限 Amazon EMR 7.1\$1
+ HBase ThriftServer – 僅限 Amazon EMR 7.1\$1

如需可用指標以及如何在 Amazon EMR 上設定 CloudWatch 代理程式的詳細資訊，請參閱[為 Amazon EMR 設定 CloudWatch 代理程式](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-config.html)。

以下表格列出了 Amazon EMR 7.x 系列最新版本中包含的 AmazonCloudWatchAgent 版本，以及 Amazon EMR 隨 AmazonCloudWatchAgent 一起安裝的元件。

如需此版本中與 AmazonCloudWatchAgent 一起安裝的元件版本，請參閱[發行版本 7.12.0 元件版本。](emr-7120-release.md)


**emr-7.12.0 的 AmazonCloudWatchAgent 版本資訊**  

| Amazon EMR 發行標籤 | AmazonCloudWatchAgent 版本 | 與 AmazonCloudWatchAgent 一起安裝的元件 | 
| --- | --- | --- | 
| emr-7.12.0 | AmazonCloudWatchAgent 1.300032.2-amzn-0 | adot-java-agent, emrfs, emr-amazon-cloudwatch-agent, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-hdfs-zkfc, hadoop-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server | 

**Topics**
+ [建立使用 Amazon CloudWatch 代理程式的 EMR 叢集](AmazonCloudWatchAgent-create.md)
+ [採用 Amazon EMR 之 CloudWatch 代理程式的預設指標](AmazonCloudWatchAgent-metrics.md)
+ [設定 Amazon EMR 的 CloudWatch 代理程式](AmazonCloudWatchAgent-config.md)
+ [考量和限制](AmazonCloudWatchAgent-considerations.md)
+ [CloudWatch 代理程式版本歷史記錄](AmazonCloudWatchAgent-release-history.md)