Amazon EMR 7.1.0 用 CloudWatch エージェントの設定 - Amazon EMR

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon EMR 7.1.0 用 CloudWatch エージェントの設定

Amazon EMR 7.1.0 以降、Amazon EMR 設定 API を使用して、追加のシステムメトリクスを使用するように Amazon CloudWatch エージェントを設定し、アプリケーションメトリクスを追加し、メトリクスの送信先を変更することができます。EMR 設定 API を使用してクラスターのアプリケーションを設定する方法の詳細については、「Configure applications」を参照してください。

注記

7.1.0 は、再設定タイプ OVERWRITE のみをサポートします。再構成タイプの詳細については、「インスタンスグループの再設定時の考慮事項」を参照してください。

設定のスキーマ

emr-metrics には次の分類があります。

  • emr-system-metrics — CPU、ディスク、メモリなどのシステムメトリクスを設定。

  • emr-hadoop-hdfs-datanode-metrics — Hadoop DataNode JMX メトリクスを設定

  • emr-hadoop-hdfs-namenode-metrics — Hadoop NameNode JMX メトリクスを設定

  • emr-hadoop-yarn-nodemanager-metrics — Yarn NodeManager JMX メトリクスを設定

  • emr-hadoop-yarn-resourcemanager-metrics — Yarn ResourceManager JMX メトリクスを設定

  • emr-hbase-master-metrics — HBase Master JMX メトリクスを設定

  • emr-hbase-region-server-metrics — HBase Region Server JMX メトリクスを設定

  • emr-hbase-rest-server-metrics — HBase REST Server JMX メトリクスを設定

  • emr-hbase-thrift-server-metrics — HBase Thrift Server JMX メトリクスを設定

以下の表は、すべての分類で使用できるプロパティと設定について説明しています。

emr-metrics プロパティ

プロパティ 必要 説明 デフォルト値 使用できる値 メモ
metrics_destination オプションです。 クラスターメトリクスを Amazon CloudWatch または Amazon Managed Service for Prometheus に発行するかどうかを決定します。 "CLOUDWATCH" "CLOUDWATCH"、"PROMETHEUS" このプロパティでは、大文字と小文字は区別されません。例えば、「Cloudwatch」は「CLOUDWATCH」と同じです。
prometheus_endpoint オプションです。 metrics_destination が「PROMETHEUS」に設定されている場合、このプロパティは CloudWatch エージェントを設定して、提供された Amazon Managed Service for Prometheus リモート書き込みエンドポイントにメトリクスを送信します。 該当なし あらゆる有効な Amazon Managed Service for Prometheus リモート書き込み URL。リモート書き込み URL 形式は
https://aps-workspaces.<region>.amazonaws.com/workspaces/<workspace_id>/api/v1/remote_write
metrics_destination が「PROMETHEUS」に設定されている場合、このフィールドは必須です。キーを指定しない場合、または値が空の文字列の場合、プロビジョニングは失敗します。

emr-system-metrics プロパティ

プロパティ 必要 説明 デフォルト値 使用できる値 メモ
metrics_collection_interval オプションです。 CloudWatch エージェントからメトリクスが収集され、公開される頻度。 "60" 秒数を指定する文字列。整数のみを受け入れます。 このプロパティは、個々のメトリクスグループの metrics_collection_interval プロパティで上書きできます。

emr-system-metrics 設定

cpu
プロパティ 必要 説明 デフォルト値 使用できる値 メモ
metrics オプションです。 エージェントが収集する CPU メトリクスのリスト。 Default metrics for CloudWatch agent with Amazon EMR」を参照してください usage_activecpu_time_idle など、cpu_ プレフィックスの有無にかかわらず、有効な CPU メトリクス名のカンマ区切りリスト。有効なメトリクスについては、「CloudWatch エージェントにより収集されるメトリクス」を参照してください。 空の文字列を指定すると、CPU メトリクスは発行されません。
metrics_collection_interval オプションです。 エージェントが CPU メトリクスを収集して公開する秒数。 グローバル metrics_collection_interval の値。 秒数を指定する文字列。整数のみを受け入れます。 この値は、CPU メトリクスのグローバル metrics_collection_interval プロパティのみを上書きします。
drop_original_metrics オプションです。 集計されていないメトリクスを発行しない CPU メトリクスのリスト。 集計されていない CPU メトリクスは公開されていません。 メトリクスプロパティでも指定されている CPU メトリクスのカンマ区切りリスト。空の文字列は、すべての CPU メトリクスを発行することを意味します。 CloudWatch エージェントは、クラスター ID、インスタンス ID、ノードタイプ、サービス名別にすべてのメトリクスを集計します。デフォルトでは、CloudWatch エージェントは複数のリソースを持つメトリクスのリソースごとのメトリクスを発行しません。
resources オプションです。 エージェントがコアごとのメトリクスを発行するかどうかを決定します。 "*" 「*」はコアごとのメトリクスを有効にします。「」はコアごとのメトリクスを無効にします。 CloudWatch エージェントは、drop_original_metrics で削除されない CPU メトリクスのコアごとのメトリクスのみを公開します。
disk
プロパティ 必要 説明 デフォルト値 使用できる値 メモ
metrics オプションです。 エージェントが収集するディスクメトリクスのリスト。 Default metrics for CloudWatch agent with Amazon EMR」を参照してください disk_totalused_percent など、disk_ プレフィックスの有無にかかわらず、有効なディスクメトリクス名のカンマ区切りリスト。有効なメトリクスについては、「CloudWatch エージェントにより収集されるメトリクス」を参照してください。 空の文字列を指定すると、ディスクメトリクスは発行されません。
metrics_collection_interval オプションです。 エージェントがディスクメトリクスを収集して発行する秒数。 グローバル metrics_collection_interval の値。 秒数を指定する文字列。整数のみを受け入れます。 この値は、ディスクメトリクスのグローバル metrics_collection_interval プロパティのみを上書きします。
drop_original_metrics オプションです。 集計されていないメトリクスを発行しないディスクメトリクスのリスト。 集計されていないディスクメトリクスは公開されていません。 メトリクスプロパティでも指定されているディスクメトリクスのカンマ区切りリスト。空の文字列は、すべてのディスクメトリクスを発行することを意味します。 CloudWatch エージェントは、クラスター ID、インスタンス ID、ノードタイプ、サービス名別にすべてのメトリクスを集計します。デフォルトでは、CloudWatch エージェントは複数のリソースを持つメトリクスのリソースごとのメトリクスを発行しません。
resources オプションです。 エージェントがマウントポイントごとのメトリクスを発行するかどうかを決定します。 "*" 「*」はすべてのマウントポイントを意味し、「」はマウントポイントなし、またはカンマ区切りのマウントポイントのリストを意味します。例えば、"/,/emr" CloudWatch エージェントは、drop_original_metrics で削除されていないディスクメトリクスのマウントポイントごとのメトリクスのみを公開します。
diskio
プロパティ 必要 説明 デフォルト値 使用できる値 メモ
metrics オプションです。 エージェントが収集するディスク IO メトリクスのリスト。 Default metrics for CloudWatch agent with Amazon EMR」を参照してください diskio_readswrites など、diskio_ プレフィックスの有無にかかわらず、有効な IO メトリクス名のカンマ区切りリスト。有効なメトリクスについては、「CloudWatch エージェントにより収集されるメトリクス」を参照してください。 空の文字列を指定すると、ディスク IO メトリクスは発行されません。
metrics_collection_interval オプションです。 エージェントがディスク IO メトリクスを収集して発行する秒数。 グローバル metrics_collection_interval の値。 秒数を指定する文字列。整数のみを受け入れます。 この値は、IO メトリクスのグローバル metrics_collection_interval プロパティのみを上書きします。
drop_original_metrics オプションです。 集計されていないメトリクスを発行しないディスク IO メトリクスのリスト。 集計されていないディスク IO メトリクスは発行されません。 メトリクスプロパティでも指定されているディスク IO メトリクスのカンマ区切りリスト。空の文字列は、すべてのディスク IO メトリクスを発行することを意味します。 CloudWatch エージェントは、クラスター ID、インスタンス ID、ノードタイプ、サービス名別にすべてのメトリクスを集計します。デフォルトでは、CloudWatch エージェントは複数のリソースを持つメトリクスのリソースごとのメトリクスを発行しません。
resources オプションです。 エージェントがデバイスごとのメトリクスを発行するかどうかを決定します。 "*" 「*」はすべてのストレージデバイスを意味し、「」は 0 のストレージデバイス、またはデバイス名のカンマ区切りリストを意味します。例えば、"nvme0n1,nvme1n1" CloudWatch エージェントは、drop_original_metrics で削除されていないディスク IO メトリクスのデバイスごとのメトリクスのみを公開します。
mem
プロパティ 必要 説明 デフォルト値 使用できる値 メモ
metrics オプションです。 エージェントが収集するメモリメトリクスのリスト。 Default metrics for CloudWatch agent with Amazon EMR」を参照してください mem_availableavailable_percent など、mem_ プレフィックスの有無にかかわらず、有効なメモリメトリクス名のカンマ区切りリスト。有効なメトリクスについては、「CloudWatch エージェントにより収集されるメトリクス」を参照してください。 空の文字列を指定すると、メモリメトリクスは発行されません。
metrics_collection_interval オプションです。 エージェントがメモリメトリクスを収集して発行する秒数。 グローバル metrics_collection_interval の値。 秒数を指定する文字列。整数のみを受け入れます。 この値は、メモリメトリクスに対してのみグローバル metrics_collection_interval プロパティを上書きします。
net
プロパティ 必要 説明 デフォルト値 使用できる値 メモ
metrics オプションです。 エージェントが収集するネットワークメトリクスのリスト。 Default metrics for CloudWatch agent with Amazon EMR」を参照してください net_packets_sentpackets_recv など、net_ プレフィックスの有無にかかわらず、有効なネットワークメトリクス名のカンマ区切りリスト。有効なメトリクスについては、「CloudWatch エージェントにより収集されるメトリクス」を参照してください。 空の文字列を指定すると、ネットワークメトリクスは発行されません。
metrics_collection_interval オプションです。 エージェントがネットワークメトリクスを収集して公開する秒数。 グローバル metrics_collection_interval の値。 秒数を指定する文字列。整数のみを受け入れます。 この値は、ネットワークメトリクスに対してのみグローバル metrics_collection_interval プロパティを上書きします。
drop_original_metrics オプションです。 集計されていないメトリクスを発行しないネットワークメトリクスのリスト。 集計されていないネットワークメトリクスは公開されていません。 メトリクスプロパティでも指定されているネットワークメトリクスのカンマ区切りリスト。空の文字列は、すべてのネットワークメトリクスを発行することを意味します。 CloudWatch エージェントは、クラスター ID、インスタンス ID、ノードタイプ、サービス名別にすべてのメトリクスを集計します。デフォルトでは、CloudWatch エージェントは複数のリソースを持つメトリクスのリソースごとのメトリクスを発行しません。
resources オプションです。 エージェントがインターフェイスごとのメトリクスを発行するかどうかを決定します。 "*" 「*」とは、すべてのネットワークインターフェイスを意味し、「」は 0 のネットワークインターフェイス、またはインターフェイス名のカンマ区切りリストを意味します。例えば、"eth0,eth1" CloudWatch エージェントは、drop_original_metrics で削除されていないネットワークメトリクスのインターフェイスごとのメトリクスのみを公開します。
netstat
プロパティ 必要 説明 デフォルト値 使用できる値 メモ
metrics オプションです。 エージェントが収集するネットワーク統計メトリクスのリスト。 Default metrics for CloudWatch agent with Amazon EMR」を参照してください tcp_listennetstat_udp_socket など、netstat_ プレフィックスの有無にかかわらず、有効なメモリメトリクス名のカンマ区切りリスト。有効なメトリクスについては、「CloudWatch エージェントにより収集されるメトリクス」を参照してください。 空の文字列を指定すると、ネットワーク統計メトリクスは発行されません。
metrics_collection_interval オプションです。 エージェントがネットワーク統計メトリクスを収集して公開する秒数。 グローバル metrics_collection_interval の値。 秒数を指定する文字列。整数のみを受け入れます。 この値は、ネットワーク統計メトリクスに対してのみグローバル metrics_collection_interval プロパティを上書きします。
processes
プロパティ 必要 説明 デフォルト値 使用できる値 メモ
metrics オプションです。 エージェントが収集するプロセスメトリクスのリスト。 Default metrics for CloudWatch agent with Amazon EMR」を参照してください processes_runningtotal など、processes_ プレフィックスの有無にかかわらず、有効なメモリメトリクス名のカンマ区切りリスト。有効なメトリクスについては、「CloudWatch エージェントにより収集されるメトリクス」を参照してください。 空の文字列を指定すると、プロセスメトリクスは発行されません。
metrics_collection_interval オプションです。 エージェントがシステムプロセスメトリクスを収集して公開する秒数。 グローバル metrics_collection_interval の値。 秒数を指定する文字列。整数のみを受け入れます。 この値は、システムプロセスメトリクスに対してのみグローバル metrics_collection_interval プロパティを上書きします。
swap
プロパティ 必要 説明 デフォルト値 使用できる値 メモ
metrics オプションです。 エージェントが収集するスワップメトリクスのリスト。 Default metrics for CloudWatch agent with Amazon EMR」を参照してください swap_freeused_percent など、swap_ プレフィックスの有無にかかわらず、有効なメモリメトリクス名のカンマ区切りリスト。有効なメトリクスについては、「CloudWatch エージェントにより収集されるメトリクス」を参照してください。 空の文字列を指定すると、スワップメトリクスは発行されません。
metrics_collection_interval オプションです。 エージェントがスワップメトリクスを収集して発行する秒数。 グローバル metrics_collection_interval の値。 秒数を指定する文字列。整数のみを受け入れます。 この値は、スワップメトリクスに対してのみグローバル metrics_collection_interval プロパティをオーバーライドします。

emr-hadoop-hdfs-datanode-metrics プロパティ

プロパティ 必要 説明 デフォルト値 使用できる値
<custom_bean_name> オプションです。 該当なし Hadoop:service=DataNode,name=DataNodeActivity など、CloudWatch エージェントがメトリクスを収集する MBean。Amazon EMR リリース 7.0 の JMX YAML ファイルのサンプルには、MBean 名とその対応するメトリクスのサンプルがあります。 MBean に関連付けられているメトリクスのカンマ区切りリストを含む文字列。例えば、BlocksCached,BlocksRead
otel.metric.export.interval オプションです。 Hadoop DataNode メトリクスを収集するミリ秒単位の頻度。 "60000" ミリ秒数を指定する文字列。整数のみを受け入れます。

emr-hadoop-hdfs-namenode-metrics プロパティ

プロパティ 必要 説明 デフォルト値 使用できる値
<custom_bean_name> オプションです。 該当なし Hadoop:service=NameNode,name=FSNamesystem など、CloudWatch エージェントがメトリクスを収集する MBean。Amazon EMR リリース 7.0 の JMX YAML ファイルのサンプルには、MBean 名とその対応するメトリクスのサンプルがあります。 MBean に関連付けられているメトリクスのカンマ区切りリストを含む文字列。例えば、BlockCapacity,CapacityUsedGB
otel.metric.export.interval オプションです。 Hadoop NameNode メトリクスを収集するミリ秒単位の頻度。 "60000" ミリ秒数を指定する文字列。整数のみを受け入れます。

emr-hadoop-yarn-nodemanager-metrics プロパティ

プロパティ 必要 説明 デフォルト値 使用できる値
<custom_bean_name> オプションです。 該当なし Hadoop:service=NodeManager,name=NodeManagerMetrics など、CloudWatch エージェントがメトリクスを収集する MBean。Amazon EMR リリース 7.0 の JMX YAML ファイルのサンプルには、MBean 名とその対応するメトリクスのサンプルがあります。 MBean に関連付けられているメトリクスのカンマ区切りリストを含む文字列。例えば、MaxCapacity,AllocatedGB
otel.metric.export.interval オプションです。 Hadoop YARN NodeManager メトリクスを収集するミリ秒単位の頻度。 "60000" ミリ秒数を指定する文字列。整数のみを受け入れます。

emr-hadoop-yarn-resourcemanager-metrics プロパティ

プロパティ 必要 説明 デフォルト値 使用できる値
<custom_bean_name> オプションです。 該当なし Hadoop:service=ResourceManager,name=PartitionQueueMetrics など、CloudWatch エージェントがメトリクスを収集する MBean。Amazon EMR リリース 7.0 の JMX YAML ファイルのサンプルには、MBean 名とその対応するメトリクスのサンプルがあります。 MBean に関連付けられているメトリクスのカンマ区切りリストを含む文字列。例えば、MaxCapacity,MaxCapacityVCores
otel.metric.export.interval オプションです。 Hadoop YARN ResourceManager メトリクスを収集するミリ秒単位の頻度。 "60000" ミリ秒数を指定する文字列。整数のみを受け入れます。

emr-hbase-master-metrics プロパティ

プロパティ 必要 説明 デフォルト値 使用できる値
<custom_bean_name> オプションです。 該当なし Hadoop:service=HBase,name=Master,sub=AssignmentManager など、CloudWatch エージェントがメトリクスを収集する MBean。Amazon EMR リリース 7.0 の JMX YAML ファイルのサンプルには、MBean 名とその対応するメトリクスのサンプルがあります。 MBean に関連付けられているメトリクスのカンマ区切りリストを含む文字列。例えば、AssignFailedCount,AssignSubmittedCount
otel.metric.export.interval オプションです。 HBase Master メトリクスを収集するミリ秒単位の頻度。 "60000" ミリ秒数を指定する文字列。整数のみを受け入れます。

emr-hbase-region-server-metrics プロパティ

プロパティ 必要 説明 デフォルト値 使用できる値
<custom_bean_name> オプションです。 該当なし Hadoop:service=HBase,name=RegionServer,sub=IPC など、CloudWatch エージェントがメトリクスを収集する MBean。Amazon EMR リリース 7.0 の JMX YAML ファイルのサンプルには、MBean 名とその対応するメトリクスのサンプルがあります。 MBean に関連付けられているメトリクスのカンマ区切りリストを含む文字列。例えば、numActiveHandler,numActivePriorityHandler
otel.metric.export.interval オプションです。 HBase Region Server メトリクスを収集するミリ秒単位の頻度。 "60000" ミリ秒数を指定する文字列。整数のみを受け入れます。

emr-hbase-rest-server-metrics プロパティ

プロパティ 必要 説明 デフォルト値 使用できる値
<custom_bean_name> オプションです。 該当なし Hadoop:service=HBase,name=REST など、CloudWatch エージェントがメトリクスを収集する MBean。Amazon EMR リリース 7.0 の JMX YAML ファイルのサンプルには、MBean 名とその対応するメトリクスのサンプルがあります。 MBean に関連付けられているメトリクスのカンマ区切りリストを含む文字列。例えば、successfulPut,successfulScanCount
otel.metric.export.interval オプションです。 HBase Rest Server メトリクスを収集するミリ秒単位の頻度。 "60000" ミリ秒数を指定する文字列。整数のみを受け入れます。

emr-hbase-thrift-server-metrics プロパティ

プロパティ 必要 説明 デフォルト値 使用できる値
<custom_bean_name> オプションです。 該当なし Hadoop:service=HBase,name=Thrift,sub=ThriftOne など、CloudWatch エージェントがメトリクスを収集する MBean。Amazon EMR リリース 7.0 の JMX YAML ファイルのサンプルには、MBean 名とその対応するメトリクスのサンプルがあります。 MBean に関連付けられているメトリクスのカンマ区切りリストを含む文字列。例えば、BatchGet_max,BatchGet_mean
otel.metric.export.interval オプションです。 HBase Thrift サーバーメトリクスを収集するミリ秒単位の頻度。 "60000" ミリ秒数を指定する文字列。整数のみを受け入れます。

システムメトリクス設定の例

次の例は、すべてのシステムメトリクスのエクスポートを停止するように CloudWatch エージェントを設定する方法を示しています。

[ { "Classification": "emr-metrics", "Properties": {}, "Configurations": [ { "Classification": "emr-system-metrics", "Properties": {}, "Configurations": [] } ] } ]

次の例では、デフォルトのシステムメトリクスをエクスポートするように CloudWatch エージェントを設定します。これを行うと、システムメトリクスを少なくとも 1 回再設定した場合、エージェントをデフォルトのシステムメトリクスのエクスポートのみにリセットできます。このリセットにより、以前に再設定されたアプリケーションメトリクスも削除されます。

[ { "Classification": "emr-metrics", "Properties": {}, "Configurations": [] } ]

次の例では、cpumemdisk メトリクスをエクスポートするようにクラスターを設定します。

[ { "Classification": "emr-metrics", "Properties": {}, "Configurations": [ { "Classification": "emr-system-metrics", "Properties": { "metrics_collection_interval": "20" }, "Configurations": [ { "Classification": "cpu", "Properties": { "metrics": "cpu_usage_guest,cpu_usage_idle", "metrics_collection_interval": "30", "drop_original_metrics": "cpu_usage_guest" } }, { "Classification": "mem", "Properties": { "metrics": "mem_active" } }, { "Classification": "disk", "Properties": { "metrics": "disk_used_percent", "resources": "/,/mnt", "drop_original_metrics": "" } } ] } ] } ]

前の例の設定は以下のようなプロパティを持ちます。

  • 30 秒ごとに、エージェントはすべての CPU の cpu_guest メトリクスを収集します。集計メトリクスは CloudWatch 名前空間 CWAgent > cluster.id, instance.id, node.type, service.name にあります。

  • 30 秒ごとに、エージェントはすべての CPU の cpu_idle メトリクスを収集します。集計メトリクスは CloudWatch 名前空間 CWAgent > cluster.id, instance.id, node.type, service.name にあります。エージェントは、CPU ごとのメトリクスも収集します。同じ名前空間で見つけることができます。drop_original_metrics プロパティに cpu_idle が含まれていないため、エージェントはメトリクスを無視しないため、このメトリクスを収集します。

  • 20 秒ごとに、エージェントは mem_active メトリクスを収集します。集計メトリクスは CloudWatch 名前空間 CWAgent > cluster.id, instance.id, node.type, service.name にあります。

  • 20 秒ごとに、エージェントは //mnt ディスクマウントの disk_used_percent メトリクスを収集します。集計されたメトリクスは CloudWatch 名前空間 CWAgent > cluster.id, instance.id, node.type, service.name にあります。エージェントは、マウントごとのメトリクスも収集します。同じ名前空間で見つけることができます。drop_original_metrics プロパティに disk_used_percent が含まれていないため、エージェントはメトリクスを無視しないため、このメトリクスを収集します。

アプリケーションメトリクス設定の例

次の例では、Hadoop Namenode サービスのメトリクスのエクスポートを停止するように CloudWatch エージェントを設定します。

[ { "Classification": "emr-metrics", "Properties": {}, "Configurations": [ { "Classification": "emr-hadoop-hdfs-namenode-metrics", "Properties": {}, "Configurations": [] } ] } ]

次の例では、Hadoop アプリケーションメトリクスをエクスポートするようにクラスターを設定します。

[ { "Classification": "emr-metrics", "Properties": {}, "Configurations": [ { "Classification": "emr-hadoop-hdfs-namenode-metrics", "Properties": { "Hadoop:service=NameNode,name=FSNamesystem": "BlockCapacity,CapacityUsedGB", "otel.metric.export.interval": "20000" }, "Configurations": [] }, { "Classification": "emr-hadoop-hdfs-datanode-metrics", "Properties": { "Hadoop:service=DataNode,name=JvmMetrics": "MemNonHeapUsedM", "otel.metric.export.interval": "30000" }, "Configurations": [] }, { "Classification": "emr-hadoop-yarn-resourcemanager-metrics", "Properties": { "Hadoop:service=ResourceManager,name=CapacitySchedulerMetrics": "AllocateNumOps,NodeUpdateNumOps" }, "Configurations": [] } ] } ]

前の例には、次のプロパティがあります。

  • 20 秒ごとに、エージェントは Hadoop Namenode サービスを実行しているインスタンスから BlockCapacity および CapacityUsedGB メトリクスを収集します。

  • 30 秒ごとに、エージェントは Hadoop Datanode サービスを実行しているインスタンスから MemNonHeapUsedM メトリクスを収集します。

  • 30 秒ごとに、エージェントは Hadoop YARN ResourceManaager を実行するインスタンスから AllocateNumOps および NodeUpdateNumOps メトリクスを収集します。

Amazon Managed Service for Prometheus の例

次の例は、メトリクスを Amazon Managed Service for Prometheus にエクスポートするように CloudWatch エージェントを設定する方法を示しています。

現在、メトリクスを Amazon Managed Service for Prometheus にエクスポートしていて、クラスターのメトリクスを再設定し、メトリクスを Amazon Managed Service for Prometheus にエクスポートし続ける場合は、プロパティ metrics_destinationprometheus_endpoint を含める必要があります。

[ { "Classification": "emr-metrics", "Properties": { "metrics_destination": "prometheus", "prometheus_endpoint": "http://amp-workspace/api/v1/remote_write" }, "Configurations": [] } ]

CloudWatch エージェントを使用してメトリクスを CloudWatch にエクスポートするには、次の例を使用します。

[ { "Classification": "emr-metrics", "Properties": { "metrics_destination": "cloudwatch" }, "Configurations": [] } ]
注記

CloudWatch エージェントには、特定の属性の名前を変更する Prometheus エクスポーターがあります。デフォルトのメトリクスラベルでは、Amazon Managed Service for Prometheus は Amazon CloudWatch が使用するピリオドの代わりにアンダースコア文字を使用します。Amazon Managed Grafana を使用して Amazon Managed Service for Prometheus のデフォルトメトリクスを視覚化すると、ラベルは cluster_idinstance_idnode_typeservice_name のように表示されます。