Amazon CloudWatch 代理 - Amazon EMR

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

Amazon CloudWatch 代理

Amazon EMR 上的 Amazon CloudWatch 代理是一種工具,可以監控 EMR 集群中的 Amazon EC2 實例。您可以儲存和檢視在中與 CloudWatch 代理程式一起收集的指標 CloudWatch。如需有關 CloudWatch 代理程式的詳細資訊,請參閱 Amazon CloudWatch 使用者指南

注意

如果您使用其他 AWS 服務 方式發佈、查詢或檢視 Amazon CloudWatch 代理程式指標,則會產生額外費用。如需更多定價資訊,請參閱下列頁面。

這些指標與 Amazon EMR 在 CloudWatch中的AWS/ElasticMapReduce命名空間下提供的免費指標不同。如需有關 CloudWatch 代理程式未發佈指標的詳細資訊,請參閱使用監控 Amazon EMR 指標 CloudWatch

使用 Amazon EMR 7.0 及更高版本,您可以在叢集上安裝自訂版本的 Amazon CloudWatch 代理程式,以便從 EMR 叢集收集指標。代理程式會從叢集中的所有節點收集指標,在主要節點上收集指標,然後將指標從該節點發佈到雲端。

您可在主控台中建立新叢集或使用 create-cluster API 時,安裝代理程式。如需詳細資訊,請參閱 建立使用 Amazon CloudWatch 代理程式的 EMR 叢集。根據預設,執行 7.x 版系列的 Amazon EMR 叢集每隔 60 秒發佈 34 個系統層級指標,但您可以設定代理程式以發佈不同的指標。 CloudWatch 另一個選項是將指標發佈到 Prometheus 的 Amazon 受管服務,您也可以選擇要發佈的指標。針對不同的使用案例和設定,您可以將代理程式設定為在 CloudWatch 主控台、Amazon Managed Grafana 中檢視和查詢指標,或透過適用於 Prometheus 的 API CloudWatch 或 Amazon 受管服務。當您使用這些指標來儲存和查詢指標時, AWS 服務 會產生這些費用。

Amazon EMR 上的 CloudWatch 代理程式可以在您的 Amazon EMR 叢集上發佈下列服務的系統指標以及 JMX 指標。

  • Hadoop DataNode

  • Hadoop NameNode

  • 紗線 NodeManager

  • 紗線 ResourceManager

  • HBase 的大師 — Amazon EMR 7.1+ 只

  • HBase 的 RegionServer — Amazon EMR 7.1+ 只

  • HBase 的 ThriftServer — Amazon EMR 7.1+ 只

如需有關可用指標以及如何在 Amazon EMR 上設定 CloudWatch 代理程式的詳細資訊,請參閱設定 Amazon EMR 的 CloudWatch 代理程式

下表列出 Amazon EMR 7.x 系列最新版本中 AmazonCloudWatchAgent 包含的版本,以及 Amazon EMR 安裝的元件。 AmazonCloudWatchAgent

如需此發行版本 AmazonCloudWatchAgent 中安裝的元件版本,請參閱 7.1.0 版元件版本

AmazonCloudWatchAgent 適用於 EMR 7.1.0 的版本資訊
Amazon EMR 發行標籤 AmazonCloudWatchAgent 版本 安裝的元件 AmazonCloudWatchAgent

埃姆尔 -7.1.0

AmazonCloudWatchAgent 1.300032.2

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-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server